James is the perfect host - very responsive, friendly and gives a lot of attention to details. His apartment is very clean, modern but at the same time homely. Very comfortable bed and a heater fan is provided on top of the central heating, in case you feel cold. The sofa in the lounge area was also very comfortable and the lounge had nice cosy lighting. Bathroom though a little small was spotless and bright. We really enjoyed our stay at his apartment.

Maps and guides are provided in the apartment, which are very useful for planning your trip in Edinburgh. James gave us tips as to where to eat plus a local map showing amenities near the apartment.

James is also very generous in that he provided us with milk, organic wholemeal bread, eggs, an assortment of teas and coffee from a coffee machine. The fully-equiped kitchen means that you can also cook some of your meals if you like and his kitchen has all the utensils you need for this purpose.

Location of the apartment was nice as it is within walking distance to the Royal Mile, Palace of Holyroodhouse and Arthur's Seat. There are many supermarkets (Sainsbury's, Iceland) and convenience stores near the apartment.

I must agree with other reviewers - don't be put off by the rather dark stairway up to the apartment as the apartment is totally modern, bright and clean. However, do note that the apartment is on the 3rd floor of a spiral staircase, with no lift. Free street parking is available, however, when we were there the parking was pretty full (though we managed to get a parking spot in the end). Parking spots are quite tight as the road is rather narrow and is a dead-end.

Overall, we had a great time in Edinburgh and James' apartment played a huge role in making our trip an enjoyable and comfortable one. We will definitely stay at James' apartment if we are ever back in Edinburgh again!