I've been here a few times but it was the first for many in my group last night. Overall, an excellent experience. The food is amazing and cooked to perfection. The staff are friendly and go the extra mile. The music is always a hit.
I gave them only 4 stars because the service usually gets scattered as soon as it gets busy and when the entertainment starts. Not a deal breaker but it's always nice to not have to track your waiter down for the bill or desert. They're usually so busy by this time of night- so it's also very understandable.
It's still one of my favourite restaurants!