Absolutely perfect. spotless, excellent location, delightful hosts.