Everything and more. Great stay.