Convenient location close to JR Shin Okubo station, with lots of space to accomodate large group.