As an episode by itself, this was really good. The storyline with the Vertigo earlier this season was pretty enjoyable and this was a great continuation to that, so I enjoyed that side of things.
I wasn't too happy with the lack of major storyline developments, though - no sign of Moira, which was disappointing, as I love where we left off with her last time.
The events of the island were alright - Oliver picked up a bow for the first time and we learned some more about Yao Fei which was good, but even on the island, a lot less happened today that soe or most other episodes.
Overall, decent individual episode, but the lack of major overall developments means that it wasn't quite the best.