Our family of 10 spent a wonderful week here. The resort is big and beautiful, the rooms large and very clean, the service excellent, and the food good. The concierge was unfailingly helpful and cheerful, as was the entire staff. The children had a wonderful time on the sandy beach, and loved ordering drinks (sans alcohol of course) at the beach bars. We were not impressed with the dinner buffet, but otherwise the food was very good. We recommend having dinner at specialty restaurants. We enjoyed being able to go to other Iberostar resorts for dinner.