Wonderful all inclusive! Felt very safe, there are staff cleaning constantly, and the food in all of the restaurants is absolutely delicious! Booking through Expedia gives you your own concierge, we had Ramone who was an absolute delight. He checked in with us every day to make sure we were enjoying our stay and offered assistance with whatever we needed. He even arranged for a happy birthday banner and sent a mini birthday cake for my friend who was celebrating! All of the staff are friendly and welcoming - but Adrian in the restaurant was extra fun and engaging, and Yohan at the beach bar makes the most delicious drinks and is always singing and smiling. The beach was gorgeous, the pools were clean, the grounds were beautiful, the spa was relaxing, and the vibe was perfection. Will definitely return one day!