I love love this top and bought it in both colors. it runs a tad big but fits me well. both l and xl fit me well, but the xl was longer so i have one in each size. i really like this top. it looks good, goes well with most pants especially blue, and is very comfortable. i am very happy with my purchase.