I found these to be very comfortable.  The only comment I would make is that the little piece of stretchy material in the sides, from which it apparently gets it name - flex, did not lay quite right on me, so I did a little modification and I now love them.