I ordered in early Feb, and wasn't expecting to receive the top until March since it's shipped overseas, I got it in TWO WEEKS!  I ordered a small and it fits perfectly. Due to the price I wasn't expecting great quality, but it's actually really nice and better than I expected.