Good location, clean and excellent communication between the host and guest.