Love the fit! Pant legs are a bit long, but overall the fit is great. I'm 5'4 so the length issue maybe just me. I bought a medium to give me a bit more room, but probably would have been good with small. Perfect for summer on the beach or cruise wear.