I got the xxl for daughter age 14 very snug fit does reflect well
Very good, you take the photo and it comes out as seen in the seller's photos, ok