I have been taking my kids to Junior Gym for about three years now and have enjoyed it immensely. We have also had a birthday party there, which is a really easy and enjoyable experience. They supply the cups and plates and juice and will supply a Costco cake if you pay them extra. You can also bring your own cake and lunch if you like (Gymboree only allows you to bring cake and juice). The classes are first rate. Justin (the owner) is the teacher of most classes and really enjoys the kids and the classes. The only complaint I have is that the timing doesn't work out well for me because my kids are in a non-standard school schedule. They also have a great camp!