The Fabiola has a superb location, two blocks from 5th Ave, loads of very good restaurants nearby, two blocks from one of the ADO stations to and from the Cancun airport. There is a tradeoff for the more central location; Mamitas beach is about a one mile walk, not quite as convenient. The staff is friendly, helpful, bilingual. I don't like glitzy, new, expensive hotels. That's a perverse version of Mexico. If you want shiny surfaces, stay someplace else. Some aspects of the Fabiola are dated, but didn't detract from the comfort or enjoyment of the hotel. Only downside, the net service was sometimes very slow. We would happily stay at the Fabiola again.