Im satisfied with the product however, it is a bit see through and I obviously didnt read the mesh part because I just thought that the top was a normal material but thats on ME LMAO. Anyways, I still really love this top so bad so I cant even complain. This also came in a week and a half coming from someone who lives in Miami