I stayed here on the July 1st long weekend and really enjoyed my stay. Originally I had planned to book at the Deerhurst resort nearby but decided against its impersonal feel. Fairy bay was awesome.. the owners were extremely friendly and very attentive. The rooms were A+ extremely clean and comfortable... the food was excellent. No complaints here.