Highly recommended, 5/5.