I have done it twice. It is one of my favorites. The reason being is because it's great for adults and children. They have some rarer princesses (Raya was there when we went).
The food was upper scale for a buffett. I remember a delicious pasta and not just your typical mickey waffles, sausage and eggs, but thoughtful add ins that made it more delicious.
On top of that, the presentation and explanations behind each little dessert they bring is so cute and the themeing is on point. The muffins were so good I mayy have sneaked one in a napkin for my wife who couldnt make it

Although it is a princess dining, they are inclusive of both princes and princesses. The children we went with got a goody bag full of merch at the end, I believe our princess got a nice looking necklace as the highlight among other things and our prince got a gift bag with knight themed merchandise and a sword being the highlight.
The cast members keep track of which princesses you've met and call you back to see each one after youve settled in so it is guaranteed you will meet them. There was a princess waiting to greet us before it even started as we were waiting (snow white) who was amazing and a piano player playing tunes as we waited to be seated.
It was worth every penny and I am finally bringing my wife when we stayed in July. It will be in the trillium room because of the refurb, which probably won't have all the feels, but I would go again and again.