The village of Zuheros is lovely, this hotel is in a beautiful location, our room was clean and nice. However, we had a terrible experience when we checked out.
We had originally booked 2 nights, but our plans changed because of an unexpected driving "adventure" - unforseeable circumstance. We called the hotel, and were told that we could cancel the night with no charge, even though it was very late notice, but they needed us to also contact Hotels.com, so that they would not be charged a commission for an empty room. We contacted Hotels.com - no easy thing! - and took care of that as well.
When we checked in, we confirmed that we were staying only one night, and we confirmed that we also cancelled through Hotels.com.
We enjoyed our evening in Zuheros, had a passable dinner and breakfast at the hotel, and went to check out. The person at the desk, who I believe was a co-owner, charged us for 2 nights, even though we had cancelled one.
No matter how many times we explained that we only used one night and were not going to pay for two nights, he continued to insist we pay for two. He became extremely agitated and belligerent.
We asked him to call his partner, who we had spoken to on the phone, and who checked us in on the previous day - and who knew we were staying only one night.
He did call his partner, and after a long, hushed conversation, *continued* to insist we pay for two nights! This went on for a long time. Finally, I had no choice but to say, "Either we pay for one night, or we leave without paying. Your choice." I was assuming that he would not want to call the police and make an even bigger scene. At that point, he rang up one night, and we paid, and left.
Everything else about our stay was fine. But there's no excuse for this.