It is functional and appearance is nice but the legs are not so good. They are hollow and attachments to the bottom of the cabinet are weak that could easily come off when moved even on tiles and worse on carpet.