Ordering from website was great, beautiful interactive page. After that, wasn't impressed with the communication of the installation. Was scheduled for a Thursday, they then cancelled and said Friday morning. That became Friday around noon. Installer called (after I called company), said they would be there at 2:30. Didn't show up until 3:00.
Once they finally showed, it went up quick and looks great.