Does it work well? Is it straightforward to install?