Not clean, arrived around 840-845pm as we were lost getting to the place. We had to pay 30 Euros (was mentioned in the rules post 8pm). I was asked to pay cash in Euros, we arrived in Milan and took the train to Florence had to go an ATM pay riduculous service fees to make the payment. The place was dirty, bathroom had hair, behind doors was dust and hair. Beds were super awful 4 to 5 inch thick, pillows bad 1 to 2 inches in thickness basically flat. The pictures shown stairs were on opposite side, chairs in the balcony, sofa was 20 years old nasty. The seats would slip when you sit and see all the hair and dirt. Positive only the location. Also the price we paid was double than others had booked in the same building…..no idea how they paid $161 vs we paid over $300. The place was charges should haven been max $150. Basically for $325 it was a complete rip off I wish I had picked another airbnb same price, location and top quality BIL stayed. Sorry to be blunt honest review.