While it is all true that it is nice to have friends that host us from time to time and that there's nothing wrong with that, such a happy circumstance,should not be used as an argument for the relative "cheapness" of a stay in San Pedro. The majority of visitors to San Pedro, expect to pay their own way and budget for that. The majority of tourists that go to the Blue Hole, have to pay for it, no sweetheart deals.
And phishippiegirl, for the future, you could save even more money by taking a few more walks . . .seems like you spent a lot on taxis. :^)