Exactly the right length to enjoy the mechanics without it becoming stale and a nice complete experience.