Good quality, very soft. I'm a size 6 and ordered size 2. I don't feel like it really holds the belly, I feel I should have ordered size 1. It is comfy but not super support, or I ordered it too big :(