Happy faces and kilts, what more can any one ask for?