If you're going to Oslo and you can stay with John and Tom, stay with them!
They're absolutely wonderful people, eager to help you with a lot of very useful information. Their place is beautiful, clean and the location is superb!
We'll have to come back!