Well written and paced; the way information is drip fed through the groundhog day mechanics was pretty cool.