It could be better.

Although it looks pretty and perfectly suits us, there are two major problems:
1. The corner of several boards are damaged. I have to carefully chose where to put them but there is still one that I could not hide it - see the photo.
2. Although the design of it is pretty good, someone implemented it did not finish his/her job correctly - there are no pre-drilled holes for the supporting legs and door hinges. Because of that, I had to very carefully align the doors before choosing where to screw, but the final result is still not perfect.

And the instruction is quite dumb.