My daughter and I just spent 6 days at Hotel Del Principado. The location is very conventient - only blocks from the Metro. The breakfast buffet was incredible - huge assortment of Mexican dishes (as well as the usual yogurt/cereal) which appeals to those of us who do not favor normal breakfast food. Afternoon and dinner menus were also very good. Cute little market across the street for water, gum, etc. The staff is the best! Very accommodating, knowledgable, helpful and had a sense of humor. Highly recommend this hotel.