I was pretty impressed considering the story line. Seen it repeated a few times but none the less, I thought it was cute. I thought the charaters all had great chemistry with one another and was impressed by Zac Efron's performance. He has great comedic timing and his emotional scene (s) were very good. I think he held up pretty well with the more senior actors. I'll be purchasing the DVD for sure.