It's cute, fits true to size, the color is exactly how it looks in the picture, and the material is not the best but not terrible. I really did almost love it, but the top is just so annoying when actually being worn. With any little movement the part that is folded over ALWAYS goes up no matter how careful you are. I wanted to love it but its just kind of impossible to be comfortable in this while the top has to always be adjusted and put back in place.