We stayed for 5 days in the apartment, which was perfectly clean upin arrival.
The location is an absolute plus, hard to find a place that is located better.
Kitchen amenities were slightly underwhelming, not really suited for a longer stay. Apartment feels more like a hotel room, in terms of atmosphere it's not amazing. However, it's clean, not noisy and perfectly located so decent value for money.