Clean, comfortable, great location, excellent communication. Great value.