David's place is great!
So close to everything you need: 5'/10' walk from the bus/train station + metro and other public transportation (perfect stop to Bygdøy in less than 30'!), 15' from the barcode and the opera house.
The place is nice, warm, clean and comfy. David is a good heart man and you'll enjoy staying in Oslo! Recommend!