This is a tough review because it depends a lot on what you want out of your stay. First. The resort grounds are 5 star, very clean and extremely well kept. All the staff were 5 star, super nice and worked hard there. The spa was great, free to use the facilities had an excellent deep tissue massage extra cost, and theres a secluded pool back there. Cant, comment much on drinks because we didnt drink much. But it seemed fine to me. The food is tricky, some was really great, better than i expected, some not so great. I stuck to eggs. Bacon, little churros, and plantians for breakfast, and loved it. Overall, the buffet breast was hit and miss. Ate lunch at helios everyday and had good and great meals, particularly enjoyed the giant beef rib one day, which fell off the bone, brownie ice cream dessert amazing. Picky eaters will struggle with lack of choices, especially over several days, not for vegans. Theres also a grill open by the pool for burgers, fried chicken, hot dogs. Little coffee shop for a small snack, and 24 hr room service included. Room service was hit and miss too. Nachos not so great, but surprisingly had an excellent steak and burger, pizza was good too. This is a small quiet place, exactly what we wanted. Little beach is non useable, shuttle to juanillo beach was great. Beautiful not crowded beach, loved it. Shuttle was easy to use. The aging room was 3 star, bed was 5 star. Nice big shower. We had a great relaxing stay.