I ordered a large and bought it for just the top.  Good thing, because the bottoms are tiny!!  No way could I wear them in public.  The top is great, however.  It will be perfect for nursing and hides my postpartum belly, so it's exactly what I was looking for.