I purchased 2 dresses from Rosewholesale. I have read other reviews stating the quality was not good but the items were on sale so I decided to give them a try. I was pleasantly surprised. The dresses were very pretty and seem very well put together. My package arrived quickly, especially considering it was coming from overseas. I received it 10 days after placing my order. As for the fit, I found it beneficial to order by my measurements rather than dress size. I wear about a 10 in US dress sizes, but ordered a 2x from Rosewholesale. Once I received the dresses, they fit perfectly. Their website is very clear as far as the measurements of each size, so make sure to go by that rather than dress size. I am very happy with the service from Rosewholesale and will be ordering again.