Im giving a 4 because they don't fit my cup size as expected. Being a 34 f-g i got a medium so it would fit around. It does very comfortably but the cup size is definitely too small. They're wearable for around the house but that's about all. The fabric is soft and the colors are true!