I have probably ordered 10-15 times from Venus and every single time I have been more than satisfied. The dresses fit well, travel well, and I always get tons of compliments. The fit is great and I have never had problems with the quality (that being said, I wash but do not dry any of the dresses I have bought from there). The XS or size 2 always fit me to a T ( I am 5'9 and weigh between 125-130). I have never had to exchange anything so I can not speak to the many reviews that have had negative experiences in that area. What I can say is that especially for maxis, these dresses are a great deal. Dresses that would cost me between 100-150 elsewhere, I can get for between 29-50 here.