Very clean! Excellent parking. Warm showers. Only the cookware and the mattresses need improvement here. We enjoyed our stay however, and greatly appreciated how sparkling clean the flat was. Alan was a nice host and he even helped us out in a generous manner when we made a special request.