The location was perfect, the modern apartment fulfilled our needs for 5 nights, the kitchen equipment was perfect, the windows and the apartment itself would just need a general clean.