this garment fits as I expected it would: that is, in that I am rather large (5'11", 245lbs, 44 waist)  it is a bit tight.  all that said it is still comfortable, it breaths well, it keeps everything from shifting around while I am moving, and it is great for most daily activities.  I imagine this would also look rather attractive on someone a bit lighter then I , but even then it is not atrocious to look at, I just wouldn't wear it to the beach.
I will say that if you do wear it you may want to be smaller than me, and you NEED to adjust everything in place when you are putting it on.
FIND what feels comfortable before buckling/zipping up, or you will find the need to adjust yourself very shortly after leaving the dressing area