Very clean and well thought out. Andy was accommodating and responsive.