Dennis has a great place, nice spacios and clean. The location is perfect, just a few minutes walk from Haight/Ashbury.