This felt cheap, and weird. The top half was HUGE and EXTREMELY stretchy, plus it is see through. I tried it on with a tank top underneath, but because it was SO big it looked really strange! The bottom black half fit okay, but the material was kind of like stretchy cheap feeling material. I felt like trash in this shirt and looked really funky all over. This was returned immediately