The product was of high quality and was exactly what I was looking for but it did not fit my Polaris Ranger 6x6. The website says it will fit my Ranger but it did not even come close to fitting. I was able to place a piece of plywood under the unit on the top of my roll cage it is then fit the way I wanted it to. Prior to the installation of the plywood it would have looked terribile and I would not have been happy wtih this roof. I know it is a univeraly roof but the way my roll cage is it wouldn't fit even if we wanted it to.