I had the best stay! The apartment was spotless, containing all the mentioned amenities in great condition and all essentials (dishwashing & dishwasher liquid, clothes detergent, iron, hairdryer/diffuser, etc) provided on arrival. 10/10 would recommend! The apartment is also centrally located with a tram stop right outside.