Had a lovely stay at David’s place. Right off the royal mile in a great spot for shopping, dining, and sightseeing. The property is excellently maintained with plenty of space and lovely accommodations. Would absolutely stay again!