I needed a couple of tops for work and found these. Ratings were good, and I am very glad I did. Size-wise I ended up ordering an XX as I am a 40DD and did not want these to be tight across the front, and was glad I got that size. They are just perfect and my one comment is that if you do wear a larger bra size, to order a size up. These are very well made with finished seams. I am short at 5'2" and these his me around the bottom of my hip. They hang very well and the fabric is a very nice fabric. There are actually 2 layers, the bottom part which hangs down is a separate shirt that is sewn to the top one (so it's essentially lined). I would highly recommend these for dress or casual-any occasion, really!