Definition of a super host. Extremely clean house. Feels like home away from home. Will definitely be staying again.