I believe it's always been at 3:00 on sea days. The last time we went it took place in the main dining room. They seat you as you arrive, so most of the time you are sitting with whomever arrives at the same time as you. Once a table is full they seat people at the next table.
It's actually quite nice, and it wasn't all older folks. There was a wide range of ages.