Overall excellent piece, but I have to take a star off for tricky directions and a few structural things that look nice but don't super make sense.