Easy to learn, well design levels and a great soundtrack. It's gets really fun once you learn how to pick up crazy amounts of momentum and start shaving down times.