The location is a little tough, but the property lay out and concept are really great. The management, however, is questionable. Check in was very, very slow. 2 of the 3 people we dealt with were detached/rude. We reserved a room had a hot tub and sea view. The hot tub was cold and the sea view blocked. There was also a problem with how the room had not been properly cleaned.
The property did the right thing and upgraded us to a very lovely room, after we complained. But both rooms showed significant lack of maintenance, with numerous broken items that had likely been broken for some time. Service was slow with most (but not all) of the people we dealt with (at one restaurant we finally left after sitting for 30 minutes with no one stopping at our table). The pool and spa were very good, the gym woeful.