We have used CKE for many years for our 3 day event. I always try to book for the following year before we leave on the last day of our event because they are just that good! The Directors are always professional and staff are great with the kids. Come with planned activities that keep the kids happy and active, and are flexible if you want to bring in some of your own activities as well. From contract, planning, to execution, CKE is a fabulous company to work with!