Assembly was a snap and comes with tool to put it together. The product material seems like it is going to be easy to clean. The reason I didnt give it 5 stars is because as you can see in one of my photos it came cracked. Hopefully it holds together in that corner. Another reason for the 3 stars is the top part had ALOT of surface scratches on it. As if it had been wiped off with sandpaper!