Heaps of fun. Importantly straight off the bat, I was concerned going in that "all you can drink" would be only a few drinks because of slow service. This was not the case, they were extremely prompt throughout the whole time and didn't seem to mind the orders getting more outlandish as time went on.
Travelling with friends and also kids (4 adults and 3 kids). You get a private room with your group. Originally it was a very small room with sitting only, but we were having so much fun we extended an extra hour and got upgraded to a bigger party room where there was room to move. I don't think we paid extra for the bigger room (and didn't specifically request it), they may have moved us there because we were being really loud and could be clearly heard from the hallway with terrible singing. I would suggest if you have a bigger group requesting the party room. I don't know if they will accommodate, but it is a far superior set up so worth asking.
Song selection in English was great. There was basically everything you'd want, from Neil Diamond to Slipknot.