I ordered a small, the recommended size, and it was really hard to get on and breathe in. A medium might have been better. I bought 2 of these and ended up returning the one I hadn't worn.
It's weird because I've got some other Moving Comfort tops and they were great.