The condo was great, proximity to the beach was perfect, and the pool was really nice. We are a family of 4 with our dog, and after going to the beach (with the dog) and pool multiple times over two days, the original 4 towels we got at check in weren't towels anymore, just sopping wet cloths. I called 3 times on our second day begging for more towels. The only way we got through was using our beach towels to shower with, so there was always an element of sand on us. Finally after 8 pm maintenance brought towels, but he was pretty condensing about it. As far as local eateries go, we were severely underwhelmed, Bang Tai Sushi was so good, but Zoner's pizza was delivered cold, and the Crescent Beach Bar and Grill literally across the street was maybe the worst lunch we've ever experienced. As far the room, we loved it, there was everything you could need for your stay, it was super clean and the front desk was very friendly! It would have only been made better by having housekeeping come by or at the very minimum some fresh towels delivered without begging or attitude about 8 hours earlier than they were. Our last night we got stuff and cooked dinner in the room and it was the best food we had all trip, so definitely utilize the little kitchen, it works great and is better than the local food. Also since housekeeping doesn't come, bring extra shampoo and conditioner because the little bottles we got at check in were gone the first night.