We had a wonderful stay at Pueblo Bonito Rose resort. The staff are excellent, so friendly and helpful. The food was outstanding, especially enjoyed the poolside food, very good. The waiters around the pool are great, come often to check if you needs drinks or food. Bottled water is available with the all inclusive package included, a huge bonus. Being able to visit the sister resorts is a bonus, enjoyed going to the Sunset Beach resort for dinner and to see the beautiful sunset. The beach is beautiful, and swimmable! The room was clean and had everything we needed. We would definitely come back to this resort in the future. The only thing I can say that was lacking is the entertainment, other resorts we've been to have a bit more nightly entertainment, but they did have 2 nights with Mexican and Latin entertainment so that was a good bonus.