This was actually quite a good film. Yes, I don't think it missed a single cliche (they obviously went to great efforts researching their characters...), and yes it was an indie low-budget film, but it certainly did not look that way. It was often funny, well-directed, very cute and the characters were, really.. adorable. I do think it was slightly optimistic at times, but thats okay. It's a film. I like the tolerance and acceptance that was displayed so often, but that was probably the biggest flaw of the movie: the acceptance of homosexuality was too artificial. Overall, I'd give this film an A-, and it is definately worth viewing again :) Recommended.