It's grammatically correct, but native speakers wouldn't say that.
זה נכון מבחינה דקדוקית, אבל דוברי שפת אם לא היו אומרים את זה.
הכול נכון דקדוקית, אבל דוברים ילידים לא אומרים כך.
אבל לא כך, אמרו הרבה מהם.