You really have your own style how to make things and I love it. The entrance looks cool like this in combination with the city and the nature and I love the building.
I think it looks to pointed at the south. On the north it's to looks you have always placed two rocks on each other. Further it's a great environment for Giant Spiders =).