They fit perfectly. Not the best quality material but not terrible and certainly great for how I wear them. Colors look just like the pictures. Pocket opening is a bit small but that works for me because my things are less likely to fall out. Overall I’m very happy with this product at this price.