Just received this yesterday. It got here fast. She tried it on today and it looks really good. We got a large and it fits fine. Looks good, is well made and definitely bright. Probably going to buy a few more in other colors.