Rating: 7.70
Feel free to criticize