I had my 5 year old son in the city- run program for a few years before switching him to B&C. With the city run program, the kids get minimal swim time due to the larger class size. I also found the quality of instruction lacking. Since he has been at B&C, I have noticed a huge improvement in not only his confidence in the water, but also his skills. I would recommend B&C to any parent who is looking for a program that encourages proper skills to produce a strong swimmer. The instructors are great with children. Very encouraging and gentle with the kids. Something as simple as wiping the water away from their eyes and high-giving after an attempt at a front stroke really makes a difference. Great program- highly recommended!