Great experience. My 7 year old son and I thoroughly enjoyed it and learnt a lot. Great staff as well.