I initially ordered this shirt in a medium based on a knit Ecru top previously purchased. It was too big. I ordered it in the small and it is perfect. Looks good tucked in or out. The fabric is beautiful. I wanted to get the green too, but it is sold out.