The fabric is nice and very soft, the fit is just snug enough to fit well all day and the extra room up front is near perfection. I initially scoffed at the price when my wife found these online, but I caved, and glad I did. I would definitely buy again.