Has everything you need and in a great location! Only 500 steps to Cal Train. Ed and his brother were incredibly nice and keep the place clean and well-stocked with coffee and other amenities :)