This B&B is a really nice place with an excellent location. Their breakfasts are great, and the staff is very friendly. My only reason for not giving them 5 stars was that the water in the shower was barely lukewarm, and given that Mexico City (and this room too) gets pretty cold at night, a hot shower would have been great.
They do provide a personal heater and warm blankets, which is fantastic!
I do recommend this place.