Pros
Lovely property, great Staff, tasty food, great location, breath taking views, comfy beds, swimmable beach access and peaceful atmosphere.
We will definitely be going back.
Cons
When booking anywhere other than their site you will get whatever room assigned. We wanted king, the room was available but wanted to charge $700 more, also charge daily for roll bed.
They really try hard when you first arrive to do a timeshare tour. (Great if you want to join or get discounts, in my eyes it was too much when you have kids excited to get in the pool)
Supper starts at 6pm( for us on eastern time was really late for kids) so we had several double lunches.