Had a great stay here! The only hiccup was that when we arrived, the manager who was supposed to be available to give us the keys was not there. We were able to easily get in touch with the owner and eventually get in, but this was a bit stressful as we had our 2 kids with us and all were exhausted from a long travel day. The views are incredible and the location is great for lots of restaurants and for the beach- just a short distance away. Another note- The pool was not heated so was pretty chilly to swim in, even though it was 80 degrees during the day. Andrey gave us great tips for things to do and Rigo (on site manager) was also lovely. Would highly recommend!