Everything you could possibly need and a fabulous view. Spotless.