Going to give 5 stars. But that does not mean that it was not difficult to assemble. Requires a lot of patience. However, if you take your time, you will be delighted with the end product. Doors will align perfectly and spacing between doors will be exact. Again, patience! The aqua color choice is beautiful. 
I am very happy with this choice. It is a beautiful accent cabinet in my home office. 
Just be in the right frame of mind when it comes time to assemble and you will be very happy with the piece too. Many, many compliments on how beautiful it is and how it enhances all the other colors in the room.
It does not look like a piece of furniture that required complete assembly after delivery.