Great, sturdy product fits exactly as product description. I'd say moderately difficult to put together but my son-in-law made it up and he's really good at things like that so it was fairly straightforward for him.