Excellent quality and fit, our girls absolutely love them. Packaging was top notch, and is basically a great new bag for them as well. Had to wait a bit because we are Far west coast and this is coming overseas, so be prepared to wait, but I think well worth the wait. Thank You!