Really pretty and functional at a very good price.  Don't try to self-assemble!  Just hire the pro to make it fast and well-built.