It's not an especially intricate plot, but it's a fun adventure. Elinor and Harry both sometimes acted a little stupider than was strictly necessary during the Mandatory Black Moment, in my humble opinion, but when they aren't being stupid their relationship is enough fun to forgive them.
All in all this is just good solid entertainment, no more, no less.
Overall: B+