This is beautiful for the price. I ordered it for my bachelorette pool party, and I received so many complements. It does come from China so with any product that does be sure to order a size of 2 up. I am 5 foot 2 170 and ordered an XL it fit perfectly.