It arrived on time. It fits well and I took the step to use a measuring tape to check sizes rather than guess. My only complaint is that it came super wrinkled. I dropped it off to have the dry cleaner steam it but other than that Im very happy.