Takes a bit of time to put together, and it was scratched a little during shipping l, but over all We love it. It’s a nice clean white color and not cream. It matches our ship lap color walls perfectly