m6 pro review