looks good,fits great,i got a xl so the pants were pretty big on me but i love it! comes with everything that’s shown