Very comfortable.
I wear this with everything.
I would definitely recommend it to friends and family.  Even strangers:)
The snaps are not uncomfortable in the least.
I do wear a bra with it because I need the added support.