We really enjoyed our stay, the free room upgrade was a very pleasant surprise, the food was good, i found one buffet better than the other. The a la cartes we ate at 3 of them and they were really good (Mexican, Italian, french cuisine). The evening shows were pretty good, my fav was michael Jackson it was really great! I did not like the pushing of their timeshare elite program. There was quite a bit of maintenance going on when we were there. The coffee shop was amazing, the mexican grill was awesome for the evenings! We never went hungry. Our room was huge, we stayed in one of the haciendas, i felt like we were perfect walking distance to all spots on the resort.