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