This place is perfect, lovely decor, has everything you need and in a beautiful location. The staff were so friendly and helpful, taking to time to go through the map with us and show us all the best spots! My friend and I had an amazing time.