Perfect location. Perfect apartment. Perfect hosts. Staying here made our trip to Lyon even better than we expected.