Update:
Came back for a second chance. Ordered the same as last time (steak). This time the service was fantastic they didn't have 1 person running all of lounge + behind the bar....they seemed to be fully staffed this time. Food wait time wasn't bad at all.
3stars now 5stars