Flat was very clean and tidy and with lots of amenities provided. Appears that an agency handles the cleaning and any issues.