I was a bit hesitant to buy as I was not sure of the quality plus it appeared thatcit would take a long time to arrive. I was pleasantly surprised and it arrived way ahead of the scheduled time. J am quite pleased with the fit. I took a small and it was perfect