This property is beautifully maintained. You would never have to leave the resort if you didn’t want to. Everything you could want is within reach: great restaurants, beach, gym, multiple pools, rental car service, casino, water activities, night-life, pool zumba and pool-side yoga. They also have a great spa and I must give a special shout-out to Jadine who provided me with one of the best massages I have ever had. There is so much available that I’ve probably forgotten something. Everyone greets you with a smile. Truly an amazing experience making it hard to leave.