Very functional and it looks very good. Assembly was ok,not terrible but we will have to reinforce with our own screws because a cabinet fell. Easy fix..