Mercedes-Benz GLC worth the wait