Almost perfect
I would have given it 5 stars as it is very adorable,  fits perfect and is great for layering. The only problem is the closure, the loops are so small it very hard to put on and as the little lever only moves a tiny bit, hard to get off.
Rating: 3 stars