Absolutely perfect. Great location. Great hosts. Very comfortable and clean. We couldn't ask for more. Thanks for having us.