My wife and I, our kids and 2 year old grand daughter stayed here from Jan 7 to Jan 21, 2012.
The resort is compact, well maintained, and situated on a great beach. The staff are exceptionally helpful.
We tried each of the A La Carte restaurants. The buffet was so good, they weren't really worth the extra effort for reservations and showing up on time.
There are some quirky things. The rooms have motion sensors, which turn off lights and wall plugs when you're not there, which makes charging a camera or laptop frustrating. There's a wired (not WIFI) internet connection in the rooms, but don't expect to watch Youtube with it; it's pokey by Canadian standards; it costs US$75 per week. The bar fridge in the room can take twelve or more hours to cool a couple cans of pop, beer, and water. Leaving the cupboard door open some speeds it up, but don't plan on making ice in it. The patio/balcony light comes on at dusk and off at 11 pm, there's no switch in your room, it's controlled by some computer somewhere. You may get a flood in the bathroom taking a shower because the tub surround channels water out to the floor.
Note that the above things are just quirks. Overall we found this resort to be great and will happily go back.