Excellent fit and looks good. It has not rained yet but it looks substantial enough to protect the bench from heavy rain