Booksmart ★★★★

For the type of film it's going for, this is pretty perfect.