I really like the Cala Gracio area, but I would recommend that you hire a car if you are staying in this area coz I wouldnt fancy walking everywhere all the time.
The beach is small, but one of the nicer beaches in San Antonio in my opinion. Quite popular with families and can get really packed in the height of the season.