Dennis' place was very clean, cozy, and in a super convenient location in Upper Haight. Would absolutely stay there again. Great place!