Fabulous place. I was reluctant to book initially because so few reviews, but the price was good and the descriptions and location seemed fine. However at the end of my stay my experience is that everything was excellent. Staff was very responsive when I raised some small issues too. Highly recommend this place.