I can’t give it five stars because it arrived broken.  However, customer service has been excellent so far and I’m looking forward to getting it fixed and installed!