The amenities, location, and communication were great! A lot of thought was put into everything so that you have everything you need for fun beach days and comfort during your stay!