all very clean excellent quality at a good price