Very cute on the back, OK in the front.
But then I'm pretty sure anyone buying this item, bought it for the back design.
The fit is a bit meh for me though. I'm skinny, and I usually go for XS for any item when they have it. This one doesn't when I make my purchase, so as you can see in the pictures, it's a bit loose on me.
Would love it if it's smaller so it fits better. That's all. still cute though ;)