Superb place. Location is fantastic, right in heart of Grassmarket and a one minute walk up stairs to the castle and the Royal Mile. The appartment was very clean, has everything we needed. The only minor annoyance was the occasional street noise at night...but I guess that is to be expected when you choose such a centrally located appartment. The hosts were fantastic- clear instructions and very prompt. We would highly recommend!