This is Phuket's own version of Disneyland.
We heard the dinner ain't worth it, so we purchased just tickets to the show which included access to the themepark as well.
The themepark is a cliche 80s carnival, with carnival games (i.e. simple hit and win games), elephant rides, photo opportunities and full of shopping to cash in on tourists' pockets.
The highlight is of course the Elephant Theatre show. Entering the grand theatre facade, you'll pass by a Hall of Fame of celebrities and personalities who have visited before, dating back several decades. The baby tigers and elephants in the pre-show lead up were the cash cows, since patrons need to pay to have their photograph taken with these "cuties". While they looked cute, they too seem as if they had been drugged or abused. The young elephants were swaying their heads from left to right, and the baby tigers were milk fed the whole time. No cameras were allowed, that was the perfect excuse to charge for photo moments.
As for the show, the plot did not make much sense, except to take you through time in Thailand. Else, it was a well choreographed show with "Cirque du Soleil" like moments. Despite being cliche it's one to visit, just once will do.