LOVEEE  such a cute piece. Firm but comfy. No assembly. I’ve added some comparisons so you can get a better idea of the color in natural light. I would say it’s off white.