all excellent very clean and in good condition highly recommended