The cabinet arrived with all pieces needed for assembly and was easy to put together.  It isn't very sturdy, but looks quite nice in my master bath