Extremely cute top, very well made and comfortable. I am 5'4 and usually wear a small and even sometimes a xsmall, the whole shirt fit great except the sleeves were much longer than anticipated. About 3 inches too long.