We went last month for a friend's 40th - among the group of us, we rented 1 4 b.r. villa and 3 bungalows. The resort is absolutely beautiful. Everything is well appointed and luxurious. I really have no complaints about the service other than that feeling that they are looking at you like you don't belong there (especially when you drive up in your rented Mazda and they try to hide it away from the Maseratis, Lamborghinis and Aston Martins.) No joke! The pool is fanastic (the largest circular pool in the world I believe?) and we had great service (had a cabana both days). The food was decent at the pool as well. (We didn't eat at the formal restaurant.) Had a decent massage at the spa (though wouldn't say it was my best one ever or anything) and the facilities (sauna, steam, wading pool) were well worth getting there early. The place is huge (for example the bungalows and villas are almost a mile apart) but they will drive you in golf carts or shuttles - however, be prepared to wait a fair amount at key times. My husband (a high handicapper) played golf and said it was fairly difficult but obviously a nice course. Can't complain other than you will pay big money for everything. However, for a special occasion where you are prepared to drop a fair amount of $, it was certainly worth it.