The only beef I had was that the beach access, from what I could see at high tide, was somewhat limited. However, Glendon Beach cannot be more than a 30-second walk away---small, family-friendly beach with facilities. Otherwise I loved the Garlands!
The Garlands is literally right on the beach! We went in mid-June (my boyfriend and I), so it was not really crowded during the week. It was nice and quiet. Our room was a 2-bedroom apartment with a bathroom. It was very clean and had a great couch, a huge TV, and many kitchen appliances (most importantly, a corkscrew/beer opener). There was also a deck that you can sit on and watch the waves (actually, there are decks on the buildings and another deck down by the beach). We loved it and would go back. The young women working there were polite and accommodating.