Review (4/5): Good but not without flaws.
Deducted 1 star because the attachment falls off constantly and the control buttons aren't intuitive and are in a poor location.