I originally ordered a 4X and ended up ordering a 2nd one as a 5X because the 4X was a little too small in some areas. I am a size 22 pants, I swear a 22w-24w shirt and I'm a 42DDD bra size. The cups were totally round and my boobs didn't quite fit properly but I took the cups out and it felt a lot better. It is not bad quality at all, I was surprised it was very nice and comfy once I got the 5X. I kept the 4X too and I will wear them both because they are very nice