I'm impressed with how quickly the plot has been progressing to be honest. Most network TV takes forever, and CW shows are notoriously bad in this regard.
Anyway, this episode was amazing. I loved Arrow's assault on the house. I love how he doesn't give a shit about killing bad guys.
Crixus was great and Mr. Sark was really good as well, although it was weird hearing him use an American accent. I hope they bring him back as he seems like the smartest villain they've given to Arrow so far. His use of minions to make Archer run out of arrows was clever, if a little far fetched.