Great hosts. Great apartment. Great neighborhood. If you’re looking for THE best place to stay in Santa Cruz, this is it!