I have been raving about my trip, and my stay at Los Suenos, ever since I returned. Rooms were well appointed and clean and offered a nice view. Property is gorgeous. Beach is just OK but that's normal for CR and the pool area more than made up for it. There is plenty to do and see just within the resort grounds. We spent a lot of time between excursions at the pool and the kids loved it. Food at the resort was above average and not ridiculously overpriced like most hotels. Mostly what stood out about the hotel was the service - in all ways and every staff member we came into contact with. The staff were all amazing and made my family and me feel like royalty. They anticipated every need and went out of their way to make us feel comfortable and maximize our vacation enjoyment. I especially applaud the pool bar staff (Keytlin, Elmer, and A) who spent a lot of time waiting on us and were exceptional. Also, the Hacienda staff who waited on us in the mornings (Karen, cannot remember other names) were all so accommodating and beyond friendly. My only complaint is sometimes the food took a little long to come once ordered. It wasn't a big deal, but if there was one area of improvement that would be it. I also wish they had a hot tub out in the pool area somewhere. I would absolutely go back here and recommend it to others. I don't know what I was expecting exactly, but it definitely exceeded our expectations.