Grand Fiesta Oaxaca is the best hotel in Oaxaca as of this writing. Service is outstanding (especially the two Concierge ladies)! The hotel is very clean, and everyone is warm and friendly. As for the negatives: We had Club Room privileges. However, the breakfast was simply not good. Breakfast items looked stale, cheese was melting and dried out, the fruit is never replenished. The club room was also not kept clean. Tables were not cleared away in a timely manner, and food remains were all over the seats and floor, making everything look dirty. The atmosphere was so unpleasant that we only ate breakfast in the club room the first 2 of our 5-day stay. Do not get a room on the club level floor, not worth it at all. Also, the bartender is great. However, the bar is located in the hall of the lobby and doesn't have a nice atmosphere as there is a lot of lobby traffic going back and forth, making it difficult to enjoy an after dinner drink. Other than the Club Room and the Bar area, the hotel itself is the best in Oaxaca. The concierge ladies are quite helpful.