A very cozy place with a beautiful garden and excellent hosts.
Be prepared to handle steep streets - it is Potrero Hill, but the neighborhood is charming and the location is convenient.