My husband and I booked Dino for our wedding because we absolutely love their food, and the price was solid to feed 100 guests. Throughout planning, Dino was inconsistent in communication - we talked with some staff who were wonderful, and some... who didn't get back to us at all.
At our reception, Dino showed up later than agreed with the venue, leading to dinner being served half an hour late. The food was absolutely incredible and we got rave reviews from all our guests (best wedding food ever!). However, the staff gave me (the bride) the bill right in the middle of the reception, which felt incredibly unprofessional and jarring.
Overall, Dino offers fantastic food at a great price, but isn't really set up to be a formal wedding vendor. I wouldn't say to avoid them, but to know this going in that you get what you pay for!