I was SO worried about purchasing this online for my son’s birthday. But let me tell you, it’s absolutely perfect. It’s essentially plug and play. There is the usual customary set up process. But we ran in to ZERO complications. My son is super happy and that makes his mom (me) happy too !!