Great location right beside the beach. Amazing common areas to get everyone together. The host kept great communication. This stay exceeded all expectations!!