Vintage Theatre's lively production delivers laughs and heart " though minor technical hiccups hold it back at times.