Experience greatly depends on food package purchased. More expensive food packages are, of course, much better. Restaurant is on the smaller size compared to some others (speaking of banquet halls). Service is good, and it's clean. Our family has celebrated many occasions here, we had no issues. Entertainment program is that of a typical "Russian" restaurant, entertainers have good voices and sing well. The repertoire was usually Russian music at events I've been to, but I'm pretty sure singers can accommodate any specific requests.