Great place, great location, great hosts. Clearly five stars in all aspects!