Seems like suits lately are either Brazilian no coverage or 1950s retro style Lots of coverage. Its Calvin Klein so of course its a great fit. Ordered my usual size. Its lined, has some compression to it and has good coverage without looking like an old lady suit (unless you're a super stylish old lady).