It’s really firm but nice. The color is as show in picture. Size accurately fits with my platform bed frame.