That being said, here's a general review: