I bought this to wear on vacation knowing I had long travel days and overnight flights.  Ended up wearing it for more than 48 hours straight and it was comfortable the whole time.  It was also supportive enough for lots of walking and hiking.  It washes nicely and keeps its shape.