clean and a bargain for the price.