Spacious and hospitable, good stay