Shipping was quick but I am not sure all of their products are legit. The coat I ordered was definitely NOT from a store. Seams were ripping, edges were outlined in red & there was red pen written all over it. Hood had dirt on it. This coat is white, there is no way to hide any of these marks. Very poorly thrown together coat to look like the official version. I contacted BHFO & am still waiting on a response...