Yup, I agree with the happy feet comment!

Groovy tune, Complex and well arranged.