Advice for a good sounding portable player

I wasn't sure where to post this but since it is a portable player I am interested in, I figured here may be good. I have a cheapo player (Sandisk) that I use when going to the gym. I have a Fiio but it is to big and heavy for gym use. Can anyone recommend a l small lightweight player for gym use? Thanks.