Hotel was nice and clean. Pull out couch was comfortable and everything in the room seemed newer (couch, beds, etc) Screened-in porch was great to keep bugs out.
We loved the pool activities and the amenities offered at the beach (wave runners, parasailing, etc.)
I did feel a bit "nickeled and dimed" by having to sign out beach towels and purchase a laundry card. I understand the need for keeping track of towels, but the laundry card was a bit much (not cost-wise, just annoying). I am not an expert on coin laundry machines, but they seem to work for other places, so why not here? Anyway, if you return the laundry card to the front desk , the $5 charge gets removed from your bill - just an extra hassle to run a load of laundry.
Overall, our stay was relaxing and fun!