We recently attended a birthday party in Pump It up. They have several locations, but we went to the Sunnyvale location. Its a lot of fun and the kids had a great time. Its all indoors, but is not dim or dull and they not only have inflatable bouncers, they also have other fun games. The party room is quite big in size and not at all congested. Will definitely take the kids there again.