In general, a clean and comfortable place to stay. Nice pool and water area. Our room looked like a newer unit with a nice floorplan and nice bathrooms. We would have preferred a location right on the beach, but it is very close to some of the more popular attractions. Recommended if you don't mind driving about 5-10min to the beach.