by rapier54
At least in my opinion
Not too long - not too short - just right. Can't think of anything that should have been left out nor anything that if added would have made it better. I really enjoyed it.