Bahia mar is right across the street from the beach. I like the area but I mostly stayed there on a sailboat in the marina.
The embassy suites I have stayed at as well for a conference and its a nice hotel but the parking was too expensive and the area can get crowed with rush hour traffic. or vaca I would stay at the Bahia mar.
But I really liked the Lago Mar for seclusion just down the street. Its just over 300 for an ocean front view I just checked.