I would think twice about staying here. The people are quite rude (passive aggressive) and the pictures are very different from reality. There are better places in Oaxaca - don't settle for this one. Be careful of what they say and what they charge. If you have to stay, use cash so you know exactly what you are paying.