Roomy, immaculately clean, nice little touches and delightful hosts!