I really liked this. It was extremely well put together and the characterizations are spot on. Excellent work!