Olive is a universally flattering color, and this shirt style is universally amazing. It isn't too long and it isn't too short. It's a little boxy for the ladies who love that look, and it's fabric is lightweight and easy to tuck or tie to add some structure. Tuck it into a nice pair of black pants and pair with a tasteful necklace for an office friendly and flattering look. Or tie a small knot at the hem to show off your favorite jeans shorts for a cute and casual feel.
It comes in Small, Medium, and Large. It runs fairly true to size, especially in the sleeves. If you prefer your shirts to feel more fitted, then try a size down. Unless you like your sleeves to have more room, in that case either stick to your normal size or choose the size up if you're in between sizes.