Perfect and comfortable, it is not super soft or super hard. The color is as picture. I love it