I highly recommend Private Entrance Room by the Beach. The location is perfect, one block from Ocean Beach People's Organic Foods Market, many good restaurants in walking distance, two yoga studios down the street plus the beautiful beach just a few blocks away. The room was very comfortable, great bed and cotton sheets.
I slept like a baby. Marie and Duke, my hosts were very friendly and helpful to whatever my needs were.
A real plus is the outdoor hottub on the the deck with comfortable patio furniture and beautifully landscaped.