Been there several times. The place is  small  compared with Disney all around the world, but everything is there. Don't expect too much from food and drinks. If you go there on a hot and sunny day, bring sun cream; if you go on a rainy day, bring an umbrella and dry towels. Queues for games are not really long, expect for one or two popular ones. Some people may jump into the line from time to time. Just tell the staff and they will deal with it. My kids love the place, the same as any other Disney !!