We ate there on the Majestic Princess last September. IMHO, it is the only specialty restaurant on Princess that is worth the extra charge. Each of what we ordered were well executed and presented, tasted great, and clearly stood out above MDR food, as specialty restaurant food should. One can't say the same about Crown Grill and Sabitini, which we've tried multiple times on different ships, but no longer bother to.
Yes, the location is not ideal. And if you're easily bothered by ambient noise, then that may ruin the experience for you. But our #1 criteria for a restaurant is how the food tastes. If the food knocks my socks off, I don't mind eating it squatting in the hallway outside the casino.