These were somewhat challenging to put together and I finally had to have a handy man do it - they are not white - more like a dirty beige - I actually plan to paint them white as the current color is very drab. However, once put together properly they are very sturdy