We stayed @ the Sea Spray in June and found it to be clean with friendly staff. The location is outstanding - - not quite a block to the beach. Perhaps the best part is that the property is away from any of the high-rise accommodations which meant the beach was not overpopulated. Also close to village (walkable) though we ended up driving.
The chairs, umbrellas and coolers they offer for free are not in the best shape and I will only say that if you decide to stay @ Sea Spray, take care of their things nicely for the next guests! We ended up renting an umbrella from a place nearby because it was like Hades on the beach and the Sea Spray umbrella didn't quite hold up to the breeze.
Overall, great place and we would return in a heartbeat.More