So rarely does 5 star really mean 5 star - but here it is!