We stayed here for 5 days during race week. There is a full kitchen, with service for 4. Coffee maker, toaster, pots and pans, etc. The bathroom area is kinda small, but for the price I can not complain. Loved the ocean view. The beach area is clean and well maintained. Pool area is clean also. Parking can be a problem, but they have an overflow lot right across the street. Staff was helpful and friendly. Since it is a time share we had to move for the weekend, but they were gracious about it. Would definately stay again. The location is awesome.