Nice cabinet!  It’s not too difficult, but will need 2 people  it helps to have a 2nd person just to hold onto the glass panels while putting together!    Pay close attention to details on the instructions for base it will affect the closure of
the door.  We hired someone who made a little error but I reread the instructions  was able to fix it.