Fits my fire table perfectly. It seems to be sturdy material. We haven't had "weather" yet, so we will see how it holds up.