Very clean and everything is well thought out.