This is extremely comfortable.  I felt it was a tad tight in the beginning but I love the fit.  I can wear this all day and not feel I have to rip it off the second I get home.  I have broken several ribs so it might just be me that requires a larger than normal size too.