First class. Each encounter with the service center at North Penn Mazda has exceeded my expectations. The interactions and communication, both human and technical (e.g. text, email, app, personal videos from the technician who serviced your vehicle!) are excellent, as are the new service reception and waiting areas. It all adds up to much more of a luxury, pampered experience than I’d expect from a Mazda dealer.