Hotel Casa Oaxaca

Seemingly unassuming, hidden behind a plain colonial facade in downtown Oaxaca City, the Casa Oaxaca is an enchanting nine-room hotel with a miniature swimming pool and a delightful central patio for eating, having a glass or wine, or sitting with a book. Its restaurant of the same name is directed by chef Alejandro Ruiz and is one of the best in the city for traditional Oaxaca cuisine. Chef Ruiz is also available for cooking classes, which can be arranged at the hotel.