Great place, sparkling clean, perfect location, great hosts.