I loved the episode! I mean on one side we have Killian and Henry bonding. And we see how much Killian regrets everything that happened with Bae.
Although I have a question, well two, Where's the Jolly Roger? and Where did he get that floating P.O.S. from?
And then we have the story of the Wicked Witch, which is kind of cool. We find out how she became green (not really surprising actually).
And the show-down at sun-down. Poor Regina she really got her behind handed to her.

But what I absolutely loved about the episode was the slow burning romance between Regina and Robin.
It's so incredibly beautiful.
And I really really hope they actually get together, none of that we-kissed-once-but-we're-never-going-to-be-together crap.