Went here for the second time for my daughters birthday with a bunch of Yelp friends. We had a great time, but with another party booked right behind us we were a bit rushed but everyone was able to complete their projects in plenty of time. The staff was very friendly this trip. Our first trip there the staff seemed a bit put out because we didn't have reservations. So I recommend you call ahead and check availability, especially in the weekends. The projects are fun and they have all of the decorations you need for your project. I know they do little kid birthday parties so if my kids were small I would probably book one. Make sure you ask lots of questions about how it works and they are always willing to give tips and tricks on making your projects unique.