We arrived at the resort on June 16th with our 3 children. The resort was clean and the beach was was very beautiful. Our room was very large, clean, and had a great view of the ocean. I highly recommend this resort. The snorkeling was phenomenal. The only downside was the restaurant staff. Some of the staff seemed angry to be there which ruined the mood of the resort. Also, there were too many flies at the restraunt, which also ruined the mood. Food and taxis are expensive throughout the island so do not be surprised. The fish fry on Thursday was great! Great food and drinks.
We still had a great family vacation and would definitely stay at the Windsong again.