Dibai House looks good in the photos and the location is great, but the details that are not readily visible from a website are just too awful they can ruin a well-planned holiday. The host shouldn't be running a B&B because her personality isn't suited to the hospitality business. And in fact she's not! My friend and had such a terrible experience that we wanted to report her to the authorities. It was in doing so that we found out that her business is not registered. In Iran, that can come with stiff penalties. Our first complaint to the host was that the shower head is broken. Small item really, but her response to us was: "what do you want me to do about it?". I thought that was rude and certainly didn't expect that kind of response from a host specially as shower heads are cheap, her house is right next to the market, and she was charging us €60/night! But we took that in stride and accepted that for the rest of our stay, we will have to continually hold the shower head in one hand whilst showering. The next morning, we complained to her that the room was cold and that my friend was feeling ill, could she turn up the heat please? She said no! The room is warm! I pointed to her the many cracks/gaps/holes in the wall and told her that while the room may start out warm, the heat escapes through the cracks/gaps/holes (see photo) in the wall and by 2am in the cold winter night, the room is indeed freezing. She didn't believe me. She insisted the room is warm, but offered to bring us more blankets. She never came back with those blankets. My friend's illness worsened the following day. At checkout time, my friend, who is understandably angry at this point because he was now constantly coughing, and who is an Iranian and is thus familiar with local ways, said to me that we should ask to see the posted rates because he doubts that the Iranian authorities would have agreed €60/night was acceptable. This is a very high rate for Iranian guest houses, fyi. We asked to see the official rate but she couldn't produce them. This is when we made the phone calls to authorities and discovered that hers isn't a registered business. My Iranian wanted to phone the police, but I just wanted to leave and continue with the holiday, and so I eventually paid, but asked that she gives us our passports first. She said no, she didn't trust me, and demanded that we pay first before she gives us our passports back. Visitors should know that this is not done in Iran. In all my other stays, the hotels give the passport back before taking payment.