Perfect for my trip! I ordered a small and the look I was going for I got!
Pants are quite long but I loved the style. Could easily hem pants or just wear heels next time I wear it. The color was more pastel than the pic but I didn't mind at all.