Everything listed and more! It was super clean, a great location, and appreciated the little things like to-go coffee cups for our early morning departure. This is our new go-to spot when we are in town.