Just to give you a quick overview:
Boarding was not as efficient as it should have been. People were boarding with later scheduled times before me and my family.
The dinning was good as well as the service. We all enjoyed our meals and were seated in about 15 minutes of our reservation time. ( we did have early seating)