How long does it take to receive after you order it and does anyone have one from this company, thanks