Pros: Decent location. Small, rather quiet.
Cons: Rude, unhelpful staff. Our booking specified "VIP check in", with service and a drink upon arrival. When we arrived, no one greeted us. We had to carry our bags up a full flight of stairs. When we finally got to the front desk, the person there said "Yes? Checking out?" (upon our arrival!) with a dead-pan expression. This was not due to the staff being busy, the hotel was almost completely dead. Staff never smiled, no matter how often we smiled at them, made conversation, or gave tips. When our family called from the USA to let us know the swine flu had hit Cancun (reported cases in many states from people who had been in Cancun), I called the front desk to inquire, and to let them know we would be checking out early. The manager denied the swine flu being in Cancun (even though it was clearly on CNN.COM) and went on to tell me that the media in the USA and Canada lies to the people, and that Barack Obama is nothing but a liar. He said our president has been lying on the news about the swine flu! I disagreed with him many times, but he only became more belligerent. This conversation alone made me anxious to check out. We let them know in advance when we would be leaving the hotel and requested that someone pick up our bags (there are no elevators here, many stairs). They assured us someone would be there prior to our departure to pick up our bags. No one came. We carried them up ourselves. Staff was once again rude upon check out.
Food was mediocre at best. Drink were watered down, you could barely taste any alcohol. Even though online sites boasted an a la carte restaurant, there was not one here. All meals were buffet. Much of the food appeared to have been sitting out much too long. We had ants in our room. Beds are rock hard. Bathroom shower is poorly designed, water goes all over the floor. Bad lighting, I couldn't apply make up in the bathroom, had to use natural light from the window. Only 1 of the 3 hot tubs worked. No entertainment. Always screwed up room service orders. We would specify "no meat or chicken" on orders that weren't even supposed to have meat (cesar salad, quesadilla) and they would ALWAYS come with meat all over them. The gym is ridiculous, it is a joke that they even claim to have one. The equipment is from the 80's (if not older), when I tried to run on the treadmill it started shaking and making a crazy sound. Exercise is important to us, and this tiny, unclean, run-down gym was disgusting. The air-conditioning also didn't work. There is also no beach at the Avalon Grand. No wifi, which is crazy, what hotel doesn't offer internet in this day and age??
We are not demanding travellers. My husband and I travel often and expect to be treated respectfully, and to receive what is promised to us. In our minds, service will make or break a resort stay. Service was terrible at the Avalon. A 2 star hotel at best. We will never return to the Avalon Grand Cancun. They received a "1" for service on the ratings only because we could not leave a "0".