Nice relaxing spot, with good food. Of all the overpriced restaurants on the beach this is probably one of the better ones. The laid back vibe makes for a nice place t relax and enjoy a slow meal. The service is not fast, nor should it be. We found it to be plenty sufficient. The fresh produce and open kitchen make you feel like you are getting super fresh food, it tasted as such as well. I would defiantly return.
If you own or manage Mateo's Mexican Grill, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.