I've eaten there twice, once with DH, and once with my BFF on a girls only trip. The first time, I did surf-n-turf. It was delish, and exceeded my expectations. The second time, I had the monte cristo, and it was equally divine. (For those who point out you can have the same thing at Café Orleans, I believe CO's monte cristo doesn't have meat, while BB's does, but you may be able to get it with meat if you ask nicely, or vice-versa). You are definitely paying for the ambiance, but the food is better than the "mediocre" someone up-thread said! Or maybe my fine dining experience is so limited that I can't tell what's good? Who knows

Both times, we've had waterside tables. We show up early, ask politely, are told that we'll have a 45 minute wait, and then are seated 10-15 minutes later. My first time eating there was on our honeymoon, and they put us back behind the keel boat, under the tree. Quite honestly, we forgot we were in the middle of a ride! There's the restaurant sounds, obviously, but the crickets and guitar strumming provide a gentle background noise that will soothe the soul, if you let it
In the interest of full disclosure, I adore
Disneyland, and expected both experiences at BB to be wonderful, and they definitely fulfilled my expectations!