Review (5/5): so much fun