4.0

4.5 stars.
Review to come.