It was a great experience and I will definitely do it again. We had a great time with Caleb.