We have just returned from Aurora cruise and dined in The Beachhouse, Sindhu and Glasshouse.
We dine early so I think it was easier for us especially for the Glasshouse where it is basically first come, first served. We ate three times there as the food was so good.
Beachhouse and Sindhu, we booked on the 'app'. Got into both but they filled up as the cruise progressed. I did pop to the Beachhouse to confirm something about my booking to find that it wasn't on their system although it was clearly on my phone. The problem was soon sorted.
The food in all three was lovely! Booked again for 2 cruises next year!π