Sweet Peas is a great place to stay as long as you don't mind being around people. Any sacrifice that you make from not having your own private toilet and shower is made up by the excellent location and the people you'll meet, not to mention how easy it is on your wallet.
I'd definitely stay there again if I return to Asheville.