Overall very good experience. Took a little longer than expected and had to revisit to fix a couple of issues. Revisited in a timely fashion. Had some add ons on the end that were unexpected(cooling fans) and the remotes were controlling the wrong tv. Everything turned out well.
more