There are only a couple of hotels right near Broadway. Sorry, the only one I can remember is the Hampton. This area is removed from the beach strip where all the hotels are located. If you go down to the beach strip there are a lot of really bad hotels. The better ones are in the area north of 21st Ave. on North Ocean Blvd. The Anderson Ocean club is nice as is the Breakers Paradise tower. The Sheraton convention centre is nice and is in between the beach strip and Broadway at the Beach.
We were just there in July and had a major issue with our hotel and had to move out. We ended up only being able to get a room down at the south end of the beach strip. That end is very old and is where the bulk of the really bad (in terms of run down) hotels are. Anyway, we stayed at the Comfort Inn & Suites. I would stay there again if need be. It is old but has been updated...however they decorated in knotty pine style which is a little weird at the beach. Breakfast in included and most rooms have a beach view. The staff was very nice, in fact, when I told the man at the front desk about what had just happened to us he felt really bad. So bad that he dropped the nightly rate by $35 X 8 nights.