This was my first time purchasing a bathing online and I was very pleasantly surprised. The cut and style are very flattering and like all the other reviews before me, hides what you want it to without making it look like you're hiding behind extra cloth.
I am 5'4", 155lbs. I originally ordered an x-large which was too big so I exchanged for a large, which was perfect.