Excellent in every respect. I would book another stay without hesitation.