Great location. Clean. Beautiful grounds and right on the beach. Great little beach bar/restaurant next door. As advertised and better than expected..