What a phenomenal production! Having been a fan of Cirque du Soleil for years, I would say "O" is one of the best shows by the amazing troupe that I've ever watched!! What makes "O" extraordinary is the water theme as the stage itself is technically a huge pool! The show consists of diving, synchronized swimming, and other water-based performances,and the performers act and move above, within and on the water! The stage props and costumes are colorful and beautiful. Seriously, one must watch the show one's self in order to understand and appreciate how incredible "O" is!