David's apartment was in a perfect location, check in was hassle free and easy. The apartment was very clean and having some tea and coffee already in the apartment was a nice touch. The spare pull out mattress cover was a little dirty but I think this was just missed by the cleaner as the rest of the apartment was very clean. We will be staying here again on our next trip to Edinburgh.