Hotel was decent nothing fancy. Clean and nice staff. Restaurant was a ZERO. 5 people in in restaurant waited 45 mins. order was wrong. stay away from Island Grille. Hotel charges for ice. Parking for compact cars only, hard to get truck in lot.. you fight daily beach goers for spot in lot.