Impeccably clean. Lovely flat in a great location. The place is thoughtfully put together and has everything you need. Highly recommend!