Has anyone purchased one of these? I was trying to get a review of it before I bought one. Good quality? Plug and play? Thanks!