I ordered three tops in size small. The first one arrived in size XL. I called customer service and was told "sorry, we'll send you a new top in the correct size." Replacement top arrived today and it is also a size XL. The other two tops have yet to arrive after three weeks. Never again would I order from them.