This is a nice looking piece, but the material if it requires one to be super diligent about ANY kind of moisture. If a drop of water hits it, wipe it RIGHT away or it WILL stain. And never ever place cups or mugs with the use of coasters...not even for a second. The stain will NEVER go away; it literally will soak into the topside material and sit just underneath of it, leaving it to look wet even when its not. 
The inside storage is pretty ample and it is easy to assemble.