A beautiful place on the beach, with great amenities, and the best staff you can find, they are friendly and all of them just makes... read moreA beautiful place on the beach, with great amenities, and the best staff you can find, they are friendly and all of them just makes sure you are having a great vacation! All inclusive, and they arrange everything for you, from transportation to excursions, massages and everything you need! I am so happy and very glad I book with them, it was an amazing stayed, thank you everyone at the resort that made our vacation a magical one read less - Carol