Looking back at your first message, deedeelocks, I see that you are travelling on a budget and interested in hostels.
I am sorry to say that Pacific Sands and Long Beach Lodge are pricey. Here is a hostel that is $99 a night and in a terrific location. http://www.tbgf.org/ecolodge/index.php
I have never stayed there, but know the Botanical Gardens well. An ecofreaks delight!