Located literally right next to the entrance of Stadium SkyTrain station w/ a great view of the city, David's place is optimal for visitors looking to explore the city.
The noise from the Skytrain right next to the building might be a little annoying at first but I barely noticed after the first day.