This gets 3 stars due to the sizing. Glad I read the reviews and went way up in size. My daughter is a slim 10 and I ordered a 16 and it fit perfect. The color was beautiful and it looked very nice on. Just watch your sizing.