very clean and very hospitable