Shipping took about 4 days but overall, this is the best Brazilian Human Hair I have received in a long time! The hair took the dye very well! The 18 inch shed a bit but not enough to panic while I was washing the dye out. This hair is nice and silky and I received many compliments! I will definitely recommend this store to others and I will purchase