Fantastic all round, top marks on all fronts.
Will definitely be staying again.