Absolutely excellent . . . make sure you go into the buildings! They look cool from the outside, but what's contained inside is fabulous!
There are three main buildings and each has its separate themes, and they are all great! I would definitely suggest it . . . I didn't get a chance to spend as long as I would have liked, but I will definitely go back.