This is by far the worst place we've stayed, and we've stayed in some questionable places before. We arrived around 9pm and once in the room we pulled out the couch bed for our kids- the mattress was extremely thin and you could feel all the springs and bars, I called to complain and a lady came to our room to check it out and said that was the comfort level of all their pull outs, we ran to WalMart before it closed and were lucky enough that there were only two blow up mattresses left and of course we needed a pump so we were out another $50. The mattress of the bed wasn't much better, nor were the pillows. No blackout curtains either, and very thin curtains so lights were shining in all night. I don't think they have ever cleaned the tiles/grout in the bathroom either. I thought with all the extra "Resort Style Amenities" would be great for my kids, but the mini golf setup is a joke- turf is all torn up, place your ball down and it rolls away. Shower was awful, took me about 15 mins to get the temp to not be scolding hot. One Elevator had a light that was just buzzing like crazy. My son did enjoy the water slides, but all the pools were very cloudy- I did see a lady testing the water, but I wonder if anyone CPO certified is actually taking care of the pool. I don't think the owners have put a dime into this property since it was built! It really wouldn't take too much to get this place to be a nice place for families to stay.