If you can, I would always call the hotel and ask for price matching. 9/10 they say yes and sometimes I even received a free room upgrade because I paid with them directly and not a 3rd party.
It's anecdotal, but I've not personally found it to be worth the extra hassle.