Literally so cute! :) When I received it, it was nicely packaged. The baby blue color is amazing and i love how you can zip it up. The bow is made out of great fabric. The lining is the same material as the fabric & where you can put a water bottle is also lined . I would definitely recommend this bag, it can hold up a good amount of items.