Clean, comfortable, and well located. Excellent communication beforehand, and a smooth check-in / check-out process. Would definitely recommend.