Almost perfect
Out 6 items i purchased online, this is only one that made the cut. it's super soft and cute on. the only thing i didn't like was the cute lining is attached by buttons, but it needs more attachment points to keep it from showing. i'm going to fix that myself, but i hate sewing things that i purchase. so it lost a star for that.