Excellent flick. Lots of funny things that kept me entertained and a cute little love story with a lot of neat twists. Highly recommend. Would not necessarily watch it with my mom as there are some things that might make her roll her eyes, but a good flick none the less.