Really good price and perfect fit for me! I also got a belt on amazon to help fit it a lil more (belt was like $12). I am 5'4", ~130lb, usually wear a 34B size bra and got a small. I didn't wear a bra with this dress because of the halter top fit. There were no side boob problems, nipple exposure, or too loose arm holes so if you're a 34B it will fit perfect for you!  Luckily my puppies are quite tiny, but I think that if you do have a bigger chest and or thicker neck, you might run into some issues with it being tight up top. The length is also perfect when I wear it with a belt, cutting 4ish inches above the knee which is a good not too conservative, but still modest length! There is a slip underneath the entire dress, so I don't think it is see through. You put it on with two buttons on the back of the halter neck (there aren't any zippers or anything).