THIS is fantastic!. Even though we bought our first one to shield my husband from rain when we BBQ'd with company coming over, we love it enough to have given ours to friends and bought a second one for us!  The canvas top will get dirty over time and it is washable.  But at this price, it paid for us to get a brand new one.  It shield you from rain and bright sun as well.  It gives the yard the feeling of a resort!