The flat was perfectly clean. The communication was excellent and forthcoming. The kitchen had everything you would need and more. From the apartment everything you need is nearby. We had an overall very pleasent stay.