Great place for large groups. Well located; clean and good communication.