very clean and hospitable