Fantastic! Clean, organized and well thought out. They definitely thought of everything. Highly recommend!