Highly recommended value for money.