We did not meet our hosts but the self check in was very convenient. The location is the main feature of this apartment. It is within walking distance of most must see places in Edinburgh.
You could hear people walking around upstairs but it did not disturb us at night.
Would recommend staying here.