The location of Elsa's apartment cannot be beat. It is walking distance to both ferry terminals and the airport, as well as numerous restaurants and grocery stores. The building is basically brand new. very clean and extremely safe. Elsa is on-site for any questions.
I'd recommend going towards the "Back Street" for a more local (and much cheaper) experience. Neiry's tacos on Tarpon Street is awesome, though mobbed at lunchtime. Also, make sure to check out the amazing private pool on the rooftop!
San Pedro itself is pretty crowded with golf cart traffic but we still appreciated the ability to easily navigate the area.