So cute and vibrant. The red I purchased did rub on the white tank I wore underneath.. but maybe after a few washes that may be better, but I enjoy the vibrant colors so I didn't want to wear them down. I am wearing this with a baby bump, and its very cute.