This place is the best! I only wish I could have stayed longer. They were such dog friendly hosts to stay with and my dog loved relaxing in the backyard. The apartment had everything I needed in a nice neighborhood. Just a short walk to downtown Campbell too.