Breakfast had a variety of food to choose from. The only problem, you had to walk to the next resort if you wanted to eat before 8a. Several of the restaurants were open only certain times of the day, the majority of food places you have to make reservations for. The concierge were very little help. They keep pushing the timeshare and telling you to use the app for everything. Even calling for a spa treatment you have to use the app. They won't book it for you. Resort prices are absolutely inflated, $90 sunscreen at the spa. So pack your own. Even the tipping at this resort was weird, gave a bartender $20, no response. Tip the servers, it was like whatever. Just felt weird. You definitely do alot of walking. The theater is very good, live singing & dancing trying to keep you engaged. Pool is very large, but there is a section of the pool that is for members only, again trying to force the timeshare again. But overall we were happy, and if you need transfers from airport to resort use usa transfers, absolutely great on time and have a real time location. Rivas & Vega were our drivers, van was clean, cool and drinks were cold.