clean, roomy, great location and great host