very clean and hospitable place.