Fit and looked exactly as I expected. Material is soft and comfy. I am approximately 5'5" and around 120#, purchased the small and it was perfect! Color is light and print is as well. Love Sam and have proudly supported him since the times when I could only find his music on YouTube.