The Hotel Santa Fe is very fairly new. There are 5 floors with probably 20 rooms per floor. It's built around a beautiful courtyard with good landscaping and includes a pool and hot tub. There is also a restaurant on the ground floor that is accessible from inside the hotel. There is walled, secure parking. We've stayed there twice and both times were satisfied with the level of service and comfort. The desk clerks have all spoken English but the general staff is hit and miss. (Their Spanish is very good though...) Both times the rooms we stayed in were huge and included a full kitchen. The sign outside advertises rooms for 490 pesos or so but that is for single occupancy. Sill it's a nice place and a fair value if you want an above average Mexican hotel.