This place was seriously great! My group and I had a wonderful time, it was very clean and had plenty of seating. Excellent communication with the hosts and easy check out/check in!