I can't believe I have not reviewed Gymboree! We have been attending classes here for over a year, and my child looks forward to them each and every week. The staff is seasoned and knows how to include all the children (shy, rambunctiousetc.) in a positive and safe environment. The recent remodel of the facility is also nice.
My only con would be some of the parents. Just like in any situation with families, some parents just don't get it. I have seen parents use it as social hour and not participate at all. I have also seen some parents watch as their child takes a toy from another child, knock another child down, etc. and do nothing. SIGH.