Very firm. Really pretty color, however if you have kids and they’re messy you need to clean it every time. My daughter loves laying down on the chaise, set up was ok, my husband had problem putting the pillow for the chaise but it was well worth it.