We stayed for a week which turned out to be the week of clouds and rain, but we made the most of it and really enjoyed our stay. The resort is lovely, and my room was nice in a "garden view" at ground level (opposite side of building 1 from ocean/pool view). The view was a dirt area with a trail going past. I didn't use the patio as I was out and about during the day with family so I wasn't too concerned about the lack of garden and I enjoyed the room I had and location.
The beach is beautiful and has lots of room for kids and adults to play. Fun to watch surfers and the whales.
The pools were nice, although the temperatures were not consistent --- some days they were quite chilly.
All of the staff I had contact with were fabulous -- friendly, helpful, smiling :)
Entertainment was surprisingly really good -- the dancers, performers, and singers were very talented and the childrens' entertainment always seemed to be a hit.
I packed light, expecting warm/hot weather, and really wished I'd packed some warmer clothes. Apparently the weather we had was really unusual for this area and time of year, but obviously is out of everyone's control.
The gym is a decent size and has pretty much everything to have a good workout. There is lots of walking and stairs (no elevators), not suitable for all.
The buffet was enjoyable, and the a la carte restaurants were really nice.
Overall, the experience at this resort was really nice and we had a great family vacation.