I wouldn't dismiss the Reach which is no longer a Waldorf as it was just renovated and has the best location.
Casa Marina is a few blocks away, rooms are dated but the grounds are spectacular and it has an adult only pool.
Doubletree is nice, we are always treated warmly and it has a free shuttle to Duval Street.
I've heard the HGI suffers from street noise and there is a new Hampton Inn but these two are in busy New Town which is full of strip shoppers centers.