Overall we are quite happy with this! It really frees up a lot of room in our small space vs just having chairs and the storage space is very useful. A few things to consider though. 
1) the bench top is rough/grainy. I don't think you would get splinters, but it does snag clothes. 
2) the white is not opaque. It is a very light coat of see through wood stain (you can see the wood grain which is actually kind of nice if you are into that).
3) assembly wasn't too bad but you definitely need two people and to pay close attention to the instruction as some of the components are quire similar and the direction/alignment is very important.