I bought this for my son's upcoming birthday.Although I had to assemble it, I was impressed with the quality of all the components that I had to personally touch. Assembly was easy though.If I wasn't such a klutz, I'd love to try it.Yes, it was a bit costly but totally worth every penny.I highly acknowledge that this is high quality!