A great way to have a luxury resort vacation without the high price tag. The pools and beach are amazing, with lots of lounging space to choose from. You get the full guest experience with the ability to charge drinks and food to your room at the many resort restaurants (and from sitting beside the pool!). Would stay again!