This is a funny, complex, engaging film--enjoyable and easy to watch; yet there is so much going on in such unexpected ways that it ends up being deeply meaningful. It has great depth and psychological sophistication, but it's also a hoot! Lisa Cholodenko has directed and co-written a great film. The acting is superb, too.