XMG P507 Review