Clean, spacious, comfortable, a great place to stay.