It took a few hours to put together, but it is durable and cute. The color is off-white/cream. I was hoping it would be more pure white to match our trim, but it's not that noticeable (I'll keep it).