It has pockets and stretches, they run from medium to 4xl . Model is wearing 3/4xl Feeling good $150.00 Regular Price$90.00Sale PriceSize*SelectQuantity*Add to Cart