Rating: 5.79
Feel free to criticize