An all-round excellent experience. Superb value for money!