Excellent! Just excellent on all fronts! We were looked after with care and professionalism.