Best then ever I bought all year.  I went from a Xl to a Medium with in 2months. I now have to get a small.  It is a little uncomfortable when you first put it on but after a couple of days wearing it for along period of time you get used to it.