The colors are right, the fabric is very comfortable but I found the size was a bit larger than expected. I ordered a large for a workout but I almost think a medium would have worked. Depends on preference, but if you like a slim fit, order one size down.