Absolutely everything you need. Very stylish, convenient and safe. The hosts are amazing and left a wonderful guide to the city. Absolutely go to the Viking restaurant if you can!