Clean and roomy, nice location and excellent hosts.