I love Rago products and this is no exception. Really helps accentuate my curves. It is certainly firm but not so much so as to be uncomfortable. Creates smooth lines. I ordered one size smaller than suggested by the Rago chart to make it slightly more snug and it looks and feels wonderful.