Fantastic in every way. Great location, great space, great hosts. So happy to have found this place in downtown Campbell.