Despite some of the reviews I'd read I found the O2 to be an excellent venue. Modern and clean, good bar and sound system. The only thing that spoilt it (slightly) were some noisy students who distracted from some of the quieter bits/intervals between songs.