I almost had my rehersal dinner here. My husband and I ate there on our site visit and liked it mostly for the location, view and ambiance. The food was mediocre in my opinion. The deal breaker was the lack of communication on their part. My WC waited forever to get responses. Ultimately, we went with Panchos because we love their food, the service is great and they were very on top of communicating with us and working with our menu, etc. As far as the food goes, I would try Panchos or Mi Casa first before committing to Los Deseos.