David's place is in the literal best location you can possibly imagine, right on the Royal Mile. If you want to stay in the city center you can't do any better. There's also plenty of space and lots of nice touches. Highest recommendations!