when they say super host they mean SUPER HOST. very accommodating clean and welcoming. highly recommended