We had to have it professionally installed, but it has been great so far. Good buy!  

Pros: Cost effective, good size
Cons: takes some time to install