I stayed here with friends at the end of December. We arrived in Oaxaca with a booking for another hotel (via Hotel club) however that hotel was full. They rung around and recommended the Hotel Monte Carmelo which had two rooms for the three nights we required.
As per other reviews the front desk/hotel staff speak little to no english....
More
