Overall we enjoyed our stay at Windsong. The property is beautiful and the access to the reef made snorkeling easy and enjoyable. Charging $5 a day for snorkel gear seemed a bit predatory. All the other watersports are free and the staff are helpful when you sign them out. The beach is thin and morning chair and cabana battles made securing a spot on the beach unnecessarily stressful. Breakfast service was often slow, but the option to take it to go from the coffee bar was great on the day we booked excursions and had a timeline. The rooms are big and comfortable. We stayed in a bungalow, which had a full kitchen and everything you could need to cook, laundry with detergent tablets, and plenty of towels, shampoo, shower gel, etc. We did have some trouble with the door lock, but the staff were quick to come help. The pools are gorgeous and the servers on the beach and by the pool were friendly and attentive, especially Omar. Garey and Abiel greeted us warmly when we checked in at the lobby and bar, and the front desk staff were helpful and efficient. The gym was well appointed and spotless. It was helpful to rent a car as the hotel is a short drive to more action in Grace Bay. There is plenty of parking on site. We walked along the beach to the nearby Wymara restaurants for dinner and to Somewhere Cafe next door, which was a wonderful, casual, budget- friendly choice for lunch and dinner with excellent service. Overall, we're happy with the choice to stay at Windsong.