not that hard
checkmate in

I wouldn't call it a puzzle, and the opening with 2.Qh5 is awful (no offense).
You put yourself in a position where you are dependant of your opponent's blunders, it happened to work out.
I would recommend it to nobody and I wouldn't try it too often either.
many moves from both sides could use reconsidering

Not sound at all...black has about 10 different replies from the ones in the puzzle. I would not try this ever.
BTW, it has been tried against me (I was playing black) and I was able to get a decisive advantage since I got threats on the white queen with development.
Just my $0.02

I wouldn't call it a puzzle, and the opening with 2.Qh5 is awful (no offense).
You put yourself in a position where you are dependant of your opponent's blunders, it happened to work out.
I would recommend it to nobody and I wouldn't try it too often either.
many moves from both sides could use reconsidering
seriously your comment on his post is just as bad as the puzzle! It only gets rid of the slight advantage that white has in the begenning... So unless your rank is at a master level quit giving opinionated adivce!
do this !!This is not a forced mate!