The flat is spacious and modern and generally comfortable, large windows, great location, and the reception is very friendly. More than the basics are provided (eg washing up liquid, salt, oil, sugar, etc) Overall I would recommend the apartment.
There were a couple of things that could be improved. The double bed could have been bigger - it's in a bedroom with a good amount of space. The mattress was uncomfortable and very hot. We woke up every night bathed in sweat thanks to a combination of a mattress made from vistoelastico (memory foam) and covered with a plastic protector.
In general some of the fittings (eg bedroom and bathroom) felt cheaper than the rest of the flat. This could be easily improved.