The flat was clean, central and had everything we needed for a pleasant stay. On the downside, we were charged a cleaning fee upon arrival that had not been specified when booking, as well as an additional 50 euros for the "tourist" fee at the end. All in all, it was still an affordable stay, but it would have been better to know about additional costs upfront.