Order of events

Is this a good order of events for a baby shower? Party is at 11. Would you change anything?

1. Arrival

2. Apps and beverages

3. 2 games

4. Lunch

5. Last game

6. Desssert

7. Gifts

8. Leave/party favors