Brings to mind the the old musicals like Oliver. Good songs, good cast, good choreography...I gave it 4 stars instead of 5 because of Kelsey Grammar's silly "mean" face. Eyes squinty and a super frown. Like a face a child would make to imitate a mean person. So bad I almost went to 3 stars, but the musical numbers were so good.