My husband and I stayed here on our way to Oaxaca. This hotel was very clean and well kept. Located in a shopping center right next to a WalMart and a movie theater. The staff were friendly and professional. With our bad Spanish, it was nice that some of them spoke some English. We traveled via motorcyle and there wasn't "safe" parking for the bike, but we dealt with it and parked right in front of the hotel in their main parking area. The surrounding area seemed safe and well kept, like a good part of town. The room itself was very comfortable and clean. It included plenty of towels and free toiletries. The AC worked well, and the wi-fi was decent. It was quiet and relaxing as well, with no outside noise coming in. The bed was comfortable and YAY no lumpy pillows! It had a TV, desk, etc. Overall a good room. Breakfast was included the next morning and had plenty to choose from. Coffee, tea, water, juice, eggs, chips, beans, lots of bread choices, yogurt, a ton of fruit, etc. One of the better hotel breakfast's I've experienced in Mexican hotels. Overall, a good, clean hotel and nice place to stay while pacing through Tehuacan.