Very clean and hospitable stay