Easy to put together Looks great I’m so happy I ordered it. I’m not sure it will keep the rain out but it meets all my expectations it is exactly as pictured. 
Love it so far