Simply the best. It had everything you need plus some. We were VERY happy with the whole experience. 10 stars.