Excellent on all points, will be returning when we travel next.