Everything you need for a long stay. Really great flat. Maybe the internet connection could be a bit faster (20 megabytes download, 1 upload) but overall very nice experience.