We didn't have the chance to meet Vanick and Deborah but our stay was perfect. The location is incredible - a few minutes from Castro, Haights and Mission. The studio is great for a couple.