Clean, spacious, well appointed and great location.