Stayed over New Years, and was blessed by above average temperatures. I can see this as a family resort, not business or singles oriented, although I understand it has large meeting rooms. The waterpark is fun, but I wish there was more supervision to help control unruly kids (and parents). The miniature golf course is somewhat disappointing. Several holes share greens, and it is a challenge to navigate the course if your have some mobility limitations. We stayed in a casita, and were able to upgrade at the last minute to a king/two queen casita (there were 6 in our party). Wow. What a great accomodation! Rooms were clean and service was timely. Things were quiet, even over New Years. It gave us enough room to spread out. The kitchen was helpful with refrigerator and microwave. The spa on site was nice, and room service was nice as well. Overall, a great experience and we would return.