Everything you need and more!! looks just like the pictures! the balcony and view is amazing! hotel amenities and staff were so nice and accommodating!