photo of cleves self store