I've bought several of these dresses and have been very happy with them.  This one is just like the others, very well made and of good quality.  The only reason I did not give it at  5 star is because the color is not as indicated online.  It is more of a green color.  I am okay with it, but it is not a teal color.  I did check it on 3 computers and 2 tablets, and the color was consistent, so it was not my computer, it is the picture shown looking like teal, but being a deeper, greener color.  Still a good buy.