All requirements were met at flying colours. Indeed, I couldn't have asked for a better host. Ann was kind and courteous, always willing to help. Highly recommended.