I love the fit of this top. My only complaint is, the arm holes are a bit large. you will need to order a size up but, I knew that from some of the reviews. You will need to wear a tank top underneath. It's a cute top.