We truly enjoyed our stay with Silver Lining Apartments. It was an easy self-check-in process, with a good amount of information. The apartment we stayed at (2-11 Cowgatehead) was perfect for a family of 5 with 3 separate bedrooms plus a good sized living room & kitchen. The wifi worked well also. Mostly, the location was perfect. We were just a couple blocks off the Royal Mile and right next to the Grassmarket area. The only minus about the apartment was that it was on the 5th floor with no elevators, so we had to walk up & down 5 flights of stairs everytime we went somewhere. It ended up being good exercise though :). As this was our first-ever visit to Edinburgh, it would have been helpful to have detailed directions to the apartment. We arrived via train from London, so used our phone's GPS to walk to the apartment, which was less than a mile from the station. But beware if you've not been to Edinburgh -- it's VERY hilly and can be challenging if you have heavy luggage or poor wheels!