Clean, spacious and well located. highly recommended.