I normally hate the idea of ordering clothes online, but with Zaful being my first time I can't say I was disappointed! The sizing was true to the site, and the material was of good quality and came in good condition. I was skeptical, but haven't had any bad experiences yet! Shipping takes awhile depending on where you are, but the packages come on time and undamaged so it's worth the wait!