Cancún is a restaurant known for its fresh ingredients and diverse menu.