Absolutely perfect. Could not have asked for more from the host(s). Can't wait to stay again.