It blocks the sun, and rain. It looks nice, it's hard finding a Navy blue fabric. Will see how it holds up, appears to be a good quality item.