This place was perfect - all of the amenities of an upscale home. Private pool, lovely interiors. Literally up the hill from the beaches all of the high end resorts are closest to - but without the hassles of crowded resort living. It was our 20th wedding anniversary, and we couldn't have have asked for a nicer place to stay.