Great location, I wouldn't say a car is needed at all if mainly planning to enjoy Praia Da Rocha. It's so close to the beach, a short walk down the steps, has a great Italian restaurant below it, and more restaurants, cafe's and the bar 'strip' further up.
Really good space, could maybe do with a rug or two for cosy'ness and some tea bags :-) but suited us really well.