just as described very clean and would def go again