As a landscape architect and pro, I’d advise hiring a professional contractor. They know the regulations, have the proper tools, and experience for quality work you’ll love using. DIY seems cheaper initially, but believe me, it’s worth engaging an expert. You’ll be much happier with the end result and avoid headaches later on.