clean and an overall good experience