Perfect experience. Well organised, clean and personable.