We stayed in the Master Suite with terrace. It was literally on the roof of the hotel. When we arrived the room was very hot and it took the A/C quite a while to cool it down. The rest of our stay it was just fine though. The view from the balcony was very nice. There was a small fridge in the room stocked with soda, water and beer that was basically a mini bar. The prices were good enough that we took advantage of it a couple of times. There are no elevators though, so if you have problems with mobility, that may be an issue.
The staff were very friendly and helpful but spoke very little English. My Spanish is pretty limited. Google translate did the heavy lifting and all was fine.
We ate the included breakfast there every day and it was quite good. They did not serve during dinner hours, but the bar was open until 8:00 PM. We had cocktails there one evening before going out to dinner and they were quite tasty. Prices were very reasonable. I would definitely consider staying there if we visit Oaxaca again.