I stayed at David’s place for a month when I first arrived in Edinburgh, before finding my own flat. It was very comfortable, with everything required to self cater. I was the only guest, but the apartment is very spacious and would be more than big enough for multiple people.
Great location, just off the end of Princes St and walking distance to Haymarket station, the supermarket and lots of other local amenities. David was very quick to respond to any queries, and happy to provide recommendations for local restaurants.