Even though I am not a Roswell resident, I have enjoyed taking my children to this theater every summer for puppet shows. I think they are usually very fantastic. Get there early to get a good seat as though the theater is very large they fill up with day care groups! The pricing for programs is really reasonable. Only drawback I can think of is that the puppet shows do not take credit cards for payment so make sure you bring your cash. They often have a craft time after the show for an additional charge. Stay on the look out for the great summer programs they have at this facility.