We enjoyed our stay at the Windsong. The proximity to everything, easy parking, and a lovely 2 bed 2 bath condo with a kitchen/balcony was perfect for our needs with young children. However, two of the nights the blaring fire alarm randomly went off, waking our toddlers, without any explanation. In addition, while the water is beautiful, the beach is seriously eroding at the resort, resulting in a very small strip of beach with water basically lapping at the chairs. The facilities are somewhat outdated. For the price of this resort, I would choose to go elsewhere, though we did have a good time on our vacation.