Everything and more than expected. Very accommodating and delightful. We will definitely return!