Would really like to hear from people who have the Haba or Quadrilla marble runs - are they stable? Would they be good for a (generally fairly careful) 5 year old boy? Any advice appreciated, thanks.