Highly recommend staying here. Booking and communication was very easy and quick, the place was beautiful, clean and location could not have been better. We were greeted at the door and shown around the place even though we arrived little bit later than what was agreed. Michael was very friendly and flexible, we have nothing negative to say.