I ordered a small and it fit perfectly! Usually I wear a small or medium...53....136#.....this fit great... I was worried it would fit like a tent but flattering and comfortable. I recommend it highly!