Assembly went well. Parts fit perfectly. The structure looks realist and fits in with my layout. The only problem was with the ass of the benches, very small pieces which makes gluing them hard. Overall, excellent product and good value.