Unfortunately we had a very less than perfect experience.
We were told just 4 hours before our check-in that the flat would not be available for us until the next dat as it had been double booked. Our host was able to accommodate us at another flat outside of the main city. We agreed to stay there as we had no where else to stay without spending a lot of money last minute at a hotel. After a few hours the air conditioning at the provided flat for the first night did not work. The heat was unbearable so we ended up having to find a hotel for the night.
The host refunded our first nights payment but we had to end up having to spending an additional 350 EUR for a hotel because of his mistake.
The next day we were able to access the original flat we booked. The flat is as described but a few things to note:
1) The bedding is a single pillow and one thin sheet.
2) There is are air conditioning unit in every bedroom and the living room. The air conditioning units turn off every 30 minutes. There is only one remote for all air conditioning units. So on a hot night you must get up every 30 minutes and share the remote to keep the air conditioning units in the rooms running.
3) The hot water heater turns off often and must be manually enabled. This was not explained to us but after searching after on cold water would run we found it and figured out how to turn it on.
Overall the value of a trusted hotel is well worth the slightly more expensive price.