lovely, clean, hospitable, comfortable, well equipped. great communication. highly recommended.