It was a vibrant performance with professional acting, singing and dancing BUT the performance of Lord Farquaad to do sexually explicit actions was totally unacceptable with children in the audience. It spoilt it for me and I wouldn't recommend this show to anybody.