This is a wonderful place to stay in Mexico City. Perfect location, hosts, dogs and a beautiful view from the roof! Absolutely perfect.