I loved it!  I thought Natalie Portman and Mila Kunis were wonderful! Aranofsky did an amazing job with the direction of the film.