SS i simply stated that I would not characterize being a guest of friends as "living off of others" while visiting. SP is one of THE best bargains as far as lodging, fishing, diving, etc. go in the Caribbean! It is not cheap in cost like visiting many places in Mexico is, but it ain't Mexico either.
Interesting that you would suggest that someone you don't know take more walks in lieu of taxi rides. Maybe she could also skip a few meals to save a few bucks LOL.