We stayed here for a friend's wedding, and had a great time. Note that on weekends there are several weddings, so during the week might be better if you want peace and quiet. The wedding itself was lovely -- even the food was good!
We stayed in an estate room, which was spacious and modern but a bit of a trek from the main lodge (they give you a map at check in, but we got very, very lost our first day). There is a private pool for estate guests, but it is not heated so would be swimmable only on the hottest of days. For lap swims, the nearby spa pool is great. We also went to the beach, which was nice but needs more umbrellas (I believe there were 4 umbrellas for 25 guests).
Breakfast was amazing -- the pastries in particular.
As a side note, they were filiming Veep while we were there and we almost literally ran into Jennifer Lawrence and her dogs. So that was cool! (The hotel itself is HUGELY dog-friendly, which we loved.)
- Free Wifi