Clean, spacious, good amenities and great location