This top is pretty. It does go with a lot of different color pants. However, it is a pretty thin material. It shrunk just a little bit too after the first time I washed it. I ordered an XL, it still fits but just barely. Overall a decent top at a decent price. I would just recommend going up a size when ordering. If you are cold/cool natured, wearing a tank underneath probably would be a good idea.