We went with a group from out hotel last Monday night and I can confirm the following things:
They do not sell alcohol but allow you to bring it in.
Staff was awesome!!!
Food was even better and easy on the JA$. Gonna be a must stop every trip now for sure.
M&M