We stayed here to be close to our son's Ironman event. Out the door to everything for before, during, and after the event. Down and out to the beach to chairs for a nominal all-day price and away from the congestion of beachgoers towards the resort's pool area. The unit was roomy for the 4 of us and had all the amenities for cooking. The one area for improvement would definitely be to update all the mattresses. Two people in king bed experienced rolling to the middle, and the one on the larger pull-out sofa did the same. Otherwise, this was a perfect place and location!