I ordered this item either the 19th or 20th of April, and it arrived today, the 28th! I was extremely excited and equally as nervous about the outfit because of the other reviews. Well, it fits perfectly! I ordered a medium based on the other reviews & love it!! 10/10 recommend!! Size up!