"We stayed there 4 days to attend a destination wedding of some our friends. It was my first time at a Pueblo Bonito and at an all-inclusive resort. I was pleasantly surprised at how convenient having everything available was and how accommodating the staff were. The place is huge. It can be exhausting walking from one end of the facility to the other, but they do have carts driving around constantly. Picking people up.. the food was good and the 3 pools were clean. I appreciated 24 hour room service, especially after a late night and coming back hungry. We had our hair done at the Spa on site and got a massage. The Spa was a nice treat to have on site.
On the weekends the main restaurant can be a bit crowded so be patient and plan accordingly."