The Marquis is an average hotel that is doing everything right but I can't say it's excellent or outstanding. Nothing is exceptional, nothing is bad.
When you ask for cab, make sure you ask for a city cab. There is a stand around the corner that they will hail by default. These cabs are "bilingual" cabs that you will pay a premium for. For example, it cost 232 pesos to take an airport cab to the hotel. The "bilingual" cab took me to Polanco and it cost 200 pesos. I could of walked, and indeed did back to the hotel.