The room in Zein's house is clean, spacious and secure. The modern kitchen has great features like a dishwasher and clean kitchenware. The bathroom is large, updated, and mostly clean. The bed is large and very comfortable. I can see why there have been good reviews for this place. Unfortunately we did not have a good experience with the host. He seemed a bit flakey, and turned up late for our arrival, even though we specified the time we would arrive in emails. In the end, after waiting 20 minutes we had to call him and he said he would be less than an hour and that he would compensate us for waiting, but there was no mention of compensation after that. He said he tried to contact me but even without a phone sim I didn't get any email notifications of text messages which is how he normally communicates. When he arrived he had to clean out our room, change the bed sheets, etc while we waited. Given this was 7.30pm at night and we have a 20 month old this was not convenient. We needed to feed and clean our baby and get him to sleep after a long day. We had lost the first evening to explore Florence and that really affected the timing of our trip and was a disappointing start to Italy. The shower had lots of hair in it and in the morning the whole kitchen was dirty after a big cookup. Sink full of dishes, filthy benches and stove. There was nowhere to make breakfast. And the irony is, the majority of the mess belonged to the host! The next day the kitchen was cleaned and we could use it for the rest of our stay. Overall the whole experience made us feel like we were staying in a student house, easy going but flakey host in a nice place. If you're looking for a nice place to sleep in a decent location and don't mind a potentially unreliable host, this place should be fine.