The flat would have been perfect were it not for the bed and a oddly high temperature in the room. We got almost no sleep during our stay, the double bed was one of the most uncomfortable beds I've ever experienced. There was no mattress topper, so you could feel the mattress springs pressing into you once you lay down. Also, with two people in the bed the mattress would shake with every little movement, any shift in position would immediately wake up the other sleeper. My partner is slightly heavier than me, and the whole night I was sliding to his side of the bed, because the mattress was depressed on his side and therefore led to me having to sleep on an incline. I would not recommend this flat if you intend to get any sleep. Also, the room temp was uncomfortably high, even though it was early March and temperature outside was rather cold. There was no thermostat in the room to adjust the temperature lower. Our flat in Florence is much cooler this time of year, so we were at a loss as to why the room would be so hot. Otherwise the room was perfect, very clean, easy check-in/out. We were also able to leave our bags in the room before check-in. It also looks like the room has just been refurbished. Very strange the room would otherwise be so tip-top with a new TV and everything, and still have such a bad bed. A shame really, I would otherwise have given 5 stars but In my opinion, a proper bed really is essential.