It's not installed yet as I'm waiting for better weather but it appears to be exactly what I was looking for.  Its components are robust and well made and it has very comprehensive installation instructions.