Comfortable and clean home , felt right at home .