Blazen: the Alto is different than the Flo, it won't stain as easily, but it will scratch. And you can't rub out the scratches. Alto leather is smooth and elegant, but it does show wear. And although it has some water resistant qualities, it's not made for bad weather.