Everything and more. My husband and I enjoyed our stay and definitely are happy to have found this place for future business trips.