DH's grandmother passed away last weekend and we just got back from a viewing and the funeral the last two days (out of town). All things considered it went well and both DSs (3 yo and 7 months) did fine during the service, meal, and visit the day prior. We're a Christian family and explained to DS1 that great grandma went to heaven to be with God/Jesus and we were saying our prayers and goodbyes to her.

The only unexpected part was that FIL took DS1 up to the open casket, which wasn't my preference. But that thankfully went ok as well and he was ok with Fil's explanation that Ggma was in a deep sleep to go meet with God.