Robert, you can also use resin on a wood box to make water proof. Sealing the box that adds to the sound too. I've been sealing the inside of sub boxes for many years, for the boat you seal the outside too. Then carpet it for a finished look.
If you want it smooth and don't like carpeted boxes, then its just a lot more work. You'll need to do a lot of finish work.