It’s definitely an off white, beige, and not a pure white. My 14 year old son and I put it together easily in about 30 minutes. Seems sturdy and my daughter loves it!