Marc's place checks all the boxes. It's very clean and comfortable. The location is great. It's next to Dolores Park and close to BART and MUNI as well. Highly recommend.