Makita XT505 Review