I'm average size and the fit is perfect, not tight and not baggy, loose where it needs to be and semi fitted everywhere else. If you're honest about your body size and you pick the appropriate size, it will be flattering on you. If this shows off your tummy or any fat rolls, then you need to go up one size. I am going to buy this in more colors.