The hostel has a wonderful atmosphere to it. Most of the people who work there are volunteers and aren't always on site, but self-check-in was very simple and when available they always gave helpful advice for things to see. Bathrooms are as clean as you could get for shared bathrooms, not sparkling but still good. Rooms however were sparkling clean. Very easy to get around town from the hostel as many buses stop right next to it. Located in Upper Haight so the area itself is vibrant and nice to walk around it. A great place!