Clean and had everything you need. Modern and comfy flat. Great location.