This place is a piece of heaven. It has it all! The views, lovely indoor/outdoor area, private beach and a spa pool outside to enjoy under the stars. Also, Mark is an excellent host, and very easy to deal with. Cannot recommend this place highly enough.