Suspenders are perfect. Compression is good but I prefer a little more. Chamois is great and I like it better than their new Levitate Chamois. It lasts fine through a 30 mile ride. The floating top sheet reduces friction. Legs fit fine and the silicone gripers keep them from riding up.
I wear between large and XL so I bought XL. The Large might have given me more compression . P.I. gives a generous cut unlike the European ones except Endura which I also like a lot.
Used this bib on my first century ride and was very impressed with its comfort and fit. The storage pockets come in handy especially since I rode sleeveless and didn't have any jersey pockets available. This is one of my favorite bibs to wear. I wish they had more colors available, the the forest green bib with an orange baselayer is fire.
These bibs are as comfortable and functional as more expensive cargo bibs I own by other manufacturers. They're very well made, and the forest green color is nice if you're tired of wearing black shorts all the time. The leg gripper is the grippy-stuff-inside-the-hem variety, instead of the wider leg band that most companies are using these days, but it's a wider hem and it lays nice and flat. The straps are very minimal, so they're very comfy if you wear these without a base-layer. I'm wearing these often on 20-50 mile rides on pavement and gravel.
I'm 5'11 and 145 lbs., and a medium fits me perfectly (everyone who reviews cycling clothing should include this very important tidbit of information).