have this on my deck, fits great, one of the brackets, during assembly didn't fit right, but I made it work. it does get dirty easily but is easy to clean. overall glad i have it. Changes my deck for the much better.