That sounds about right for the area.
I enjoyed the Sao Vincente and Santos area. I ended up there following a trio elétrico during Carnaval. Great fun - We went to Ilha Porchat another time and then through the favela to the surfing beach Itaquitanduva. So many years later everyone must know about the spot now, there's even video on Youtube of the hike through the jungle.
Yes both have beautiful beaches.
There is a little Lanchette on Rua Frei Gaspar that had the best lunches and naturally on Wednesdays they served not only Feijoada, the best Feijoada.
Even with the not uncommon blight of common Brazil, in general and especially Santos/Sao Vicente was food paradise. Whenever I get a chance to return, you can bet that will be my target destination.