very hospitable and very clean