If it were me...
9:00 is too late. I'd be way too hungry and tired. I would have been so hungry by then that I would have eaten someplace else, and it's a lot of money to pay to not eat (although the food there is like paste IMHO anyhow.)
If you have kids, how realistic is it to try to drag them out to a dinner that starts that late? Only you can decide, but had it been my son, he would have either been miserable or asleep by the time we were seated.
Just my two cents.
Anne