We did a birthday party for our kids there once and I loved the seperate rooms I always could see my kids, and did not have to share with a group of unknowns. The only things I did not like were it was so nasty I found several bandaids in there and kleenexs. It just felt nasty. The kids working the place just was off in their own little world- not friendly- no care addittude. I would consider another party there IF I knew it was cleaned on a regular bascis, and more grown up help instead of kids running the place. And more for your money kind of party.....I have never tried the other two place