The grounds here are great, the staff was very friendly and helpful, and there are some nice restaurants nearby. They also make a good Mai Tai. On the other hand, the rooms are nothing special (although the view of the golf course was nice), and the standard room rates seem high (we were only there for one night and got a bargain rate). We didn't have a chance to try the spa.
It's four stars if you're into golfing, have kids (there's a neat man-made "lazy river" that's perfect for rafting), or if you can get a reduced rate (which they seem to offer fairly often based on the other reviews). At full price, I'd knock it down to three stars due to the average room quality.