I have a small white trip top and a medium black tri top. They both seem to fit me as expected (white small is super snug, black medium is a bit looser), according to their measurements on their site.
Then again their black small could be even more snug than the white small. *shrug* But the white one is pretty damn snug and fits as I would expect it too.