I will say Dwarven keeps have been made to withold a siege that's for sure. Looking at the map it's going to be one hell of a time trying to siege that from almost any angle. One angle is a choke point between trees, the other is a steep hill at water...