Good job!
But, if you were in our area the HD would require a screened room for you to serve the food out of. We have a screened room that attaches to our BBQ trailer. But, for small events we have a screen that goes on an EZ-Up. Oh, and they would also require a ground cover. I wish I had your HD!