Absolutely loved our stay at Maria del Alma hotel. It's in the heart of the Coyoacan District in Mexico City, within walking distance of the main square, restaurants, cafes, shops, MUSEUMS, and old fashion mercados. You wouldn't imagine Coyoacan is inside an enormous metropolis, it feels like a small town filled with beautiful old homes, huges trees and clean and orderly streets. The hotel itself has a beautiful garden and is an old and very well kept home from the 1930's. It has everything that you need and expect in a good hotel. The owner, Fernando takes care of you and gives you good advice on the local places to visit. Fernando is a retired accountant, restaurant owner and a very good chef. He prepares delicious breakfasts which he personally serves to his guests. He speaks perfect English and Spanish and I suspect even more languages. His hotel is like an oasis inside a colonial town inside a huge and marvelous city. Definitely worth the stay.