I'm giving it four stars only because it is plenty snug around the chest. I like the fit and the support but by evening, it's starting to feel just a little too tight. I've only washed it twice so I'm hoping maybe it will loosen up a bit with time. Otherwise, I'm quite satisfied.