Quite expensive for what you get.  It seems to be always crowded, and there is always a line up for the attractions and rides.  The staff are well trained and friendly, and there is a good variety of food available.