Yes, that sentence appears to be grammatically correct. It is a complete sentence and follows standard sentence structure with a subject (they), verb (are going to have), and object (lunch in the garden).
9.5m questions
12.2m answers