Love it! A bit snug but not binding. I am 5'5"  115# and I ordered SMALL so hope that helps any of you small/medium out there. Built in bra and it's in the right place. I rinse out everyday and only throw it in washing machine once a week and hang to dry.  I swim daily in a pool and will update if it fades too quickly.
Great pricing too!