Lopesan is great upscale resort. Food was above the average. During my stay, I couldn’t dine in all the restaurants as they were fully booked. So we only dine for buffet. CHILDREN stay for charges, NOT FREE. So during check-in, I had to pay as I wasn’t able to connect with HOTELS.com agent. And even though my stay was 4-nights, thought I will try to reconnect with HOTELS.com costumer services to clarify, i had to pay for my kids prior check-in in advance. My booking was with UNIQUE lopesan, check in took more than 2hrs to resolve the issue, and check-out more than 45min as only one representative was available. Overall, we enjoyed staying in the resort and loved the facilities.