This place is an excellent experience. There is live music playing all the time at just the right level of volume (though it is a lively, loud atmosphere - don't go for a quiet business meeting). The wait staff are mostly singers -- good ones -- and they get up on stage and sing songs. They are truly talented people. The owner also sings, but mostly spends his time walking around making sure everyone is satisfied with their meal and experience.
The food is outstanding. Get an appetizer - you don't be disappointed.
The atmosphere is very unique; you will feel like you're in another city. The rooftop is incredible - have a drink up there while waiting on your table if you're eating inside. It overlooks city hall in downtown Belmont.
I almost want to keep this place a secret so it's easier to get a table . . .