So gorgeous. I get tons of compliments on it. It can be smart casual, depending on how you style it.
I'm 5'3", 155lbs, 34DDD, size 10 dress, size 28-29 pants.
I got the large and it fits great, so if I gain or lose a few more pounds, I can still wear it.