Colors are right, fabric is very comfortable but I found the size to be 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.