Clean, well thought out. Great Value.