Had everything you needed and more. Great place to stay. They were quick to respond on my short notice.