This place was generally pretty good. They let us check in early and the location is great. I only have 2 complaints. 1. there was a weird film on the floor - kind of as if whatever they used to clean it left a film. After walking on it, you could see footprints. Pretty undesirable. I was careful to wear shoes all the time. 2. the listing said that there were beach towels and a beach umbrella, but there weren't. We didn't bring beach towels and ended up having to buy them.