Great place for a big group, good location very close to the Olympic Stadium which is a great tourist attraction (also has planetarium, botanic gardens etc). Would definirely recommend!!