Has anyone used this device? Would like a review.