Review (5/5): A.B.
All of the above. 5stars.