Everything you need and more! The apartment is so nice and modern, and the view from the balcony is so gorgeous. Great stay, will definitely try and book again