My family and I have stayed here many times. There is one pool and it never seems to be crowded. The front-desk staff have always been friendly and helpful. We have been asked to see a time-share presentation, but never hounded about it. The beach is on the other side of a very busy road, but there is an access path to it. No restaurants in the building, but at lunch, there is often a barbeque with hot dogs, hamburgers, chicken sandwiches, and blender drinks. Washer and dryer on every second floor.