Thanks everyone! I took it to school today and it's just as perfect as I thought it would be . It fit everything perfectly but wasn't too big and clunky.
Beautyinside - that's cool that you got the same one. I hope you love yours as much as I love mine. Congrats!