We stayed at this resort last May. The staff was very nice and helpful. The room was not that well-appointed for the price. The breakfast buffet is great. But, the rest of the food we had there was quite mediocre and expensive. We ordered some nachos from the grill near the pool and what a disappointment. You'd think in Arizona, they could provide some decent Mexican-style food. Regardless, we were able to kick back and relax and enjoy ourselves.