Very functional, but really hard to assemble. Took a while. It looks really nice, but you need two people to do it right. Good price!