These cushions are so comfortable!  They are sturdy and well made.  I've only had them a few days, but it appears that they will retain their shape.  The material is soft and should be comfortable in shorts.  Highly recommend.