Exactly what we needed.  Very sturdy and stays on even with high wind.  Keeps everything dry!