All you need and more! Very clean and comfortable. Annamarie was most helpful when we arrived late, picking us up from the station and providing some essentials. There are lots of helpful guides at the apartment too. Thank you Annamarie.