I have stayed at both and to me there is no comparison because HB is way better. But it does depend on the purpose of your trip though. If you're there for a beach vacation then obviously stay at HB, but if you're there for business then you should take into account the location and cost to make your decision.