The place was exactly what we expected. It was perfect. Clean, well equipped, and elegantly setup. Maybe a little smaller than it appears in the pictures, but great nonetheless. The location was awesome. We walked everywhere. The service was outstanding. The whole team helped us during our whole stay, providing recommendations, and helping us arrange transportation. Everything was perfect, we truly enjoyed it. We would recommended to anyone.