Really more of a 4.5 star experience. The pools were great, the mini golf was fun (and free because it was a little damp) and no wait for tennis. We were in an executive suite, which was more room than we needed (but great for the kids) and had a beautiful view. The staff was wonderful. I took off half a star because there are some maintenance issues that should be addressed (wall paper damage, elevator doors take forever to open in the tower) and the $10/day parking (even if you self park) is ridiculous. The resort fee bothered me less as we made good use out of the "included" activities. I can't imagine this being the case if we were here in winter instead, though.