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, also all groceries to cook and soft drinks. My score is 10/10 would recommend! The apartment is beautiful!