This was a decent episode.
The best bit was that they didn't drag out the "Roy killed Sara" storyline. I also liked seeing Roy and Felicity interact more and finally hearing Roy speak more than a couple of lines and do more than run off-screen errands for Oliver. Also, Roliver took shape as a possible ship for me after their candle scene! At least it makes more sense than Olicity.
EDIT: The best bit was the boxing glove arrow! How could I forgot that. Even my partner who has no knowledge about Green Arrow other than as seen in Arrow thought that was cool.
Thea seems to be taking her time re-opening the club. A couple of weeks ago she was repainting, but it's apparently still empty since Team Arrow come and go as they please. And Roy hasn't started work as Assistant Manager.
The Laurel/Ted (Wildcat)/Oliver stuff wasn't particularly interesting. The "glimpses" of Cupid were mildly interesting, but the final scene was underwhelming (I'm cupid, stupid).