Nice place, good location. Very good for large groups.