Which game had the best level design

Which Mario game has the best level design? Hmm that's a tough one. I would have to go with either Super Mario World or Super Mario Bros. 2
 
I would say Super Mario Bros 3 and honorable mention to the cannon levels in New Super Mario Bros 2.
 
Super Mario World.