Nice and functional but VERY HARD to put together. Too many parts to keep together. Should come partially assembled.