My wife and I stayed here with a group of friends in August. This wouldn't be a place we would typically stay but it was clean and well kept, the kitchenette in our room was well equipped for light meals with a stove, microwave, fridge and basic needs. The people made this place, great service and really friendly. There are quite a few rules to follow here - no noise after 11pm and drinks close to the pool, even in plastic glasses were a not allowed, but understandable from the management's previous experience with former guests as well as the family environment they are promoting.
This place is in a great location, 5 min walk to the beach and a selection of restaurants and a 10 min walk to the closest Starbucks. Across the street is a small amusement park and the canal that has a company that picks you up and brings you back from the other end after an afternoon float. Make sure you bring beach/pool towels if you stay here as they aren't available, the hotel staff was nice enough to give us extras to use by the pool since we didn't know before arriving.
All in all a good stay but would probably look elsewhere next time to something that we would normally book into.