We recently renovated our house, inside and out, and I couldn't imagine putting our old mailbox back up.  We love the look of this.  We have a large front porch so I can't really comment on how well it holds up under water but the design would make me think it would be just fine.