Arrived on time. Length is a bit longer than expected but its ok. Size was good. 4 stars due to the fact that it flattened my arse tremendously. So far it seems comfortable, but, I haven't had a chance to wear it outside (I only tried it home after it arrived). I don't know whats gonna happen after I wash it. Only time will tell.