Everything listed and more. Great stay, will repeat! Thank you Barb!