the sleeves are a little long but the quality is amazing and the print is really good, it fits a little big but if youre around 5’8 and want that slight oversized fit then a small would be good, i took off a star because it took over a month to come which was disappointing