A fantastic spot with everything at your doorstep- beach, pools and lots of dining choices.