Very nice quality- especially for the price point. I don't understand why folks say it runs small. I ordered a large based on reviews but it was way too big, ordered a medium and its still slightly too big. Now Im ordering a small since I already have to return the first one. I shouldve have just went by their size chart. Im a 32 or 34C and the small is what they lost for that size. This is not going to provide a lot of support but its very cute and will be good for layering.