2nd delivery attempt after first attempt lost in transit ordered since 4th June received 14th June. Its kinda tight for 2XL and cup also a bit small. Material is quite thin and its not worth the price paid. The same one I ordered from another seller is much better.