Shab's apartment was very clean and it had everything we needed for our stay. It is about 15 minutes away from the main attractions, so I would say in a good location. There are local supermarkets less than 5 minutes away. There are lots of bars and restaurants nearby.
Communication with them was excellent.
We didn't like the fact that you have to go to a different address to pick up the keys when you arrive. When you are in an unknown city and on holidays the last thing you want to do is wasting time. The keys we were given didn't work. I called and I was given the number to a safe box outside the apartment to get another copy. I don't understand why this is not given as a first option instead of asking you to go and get the keys from a different location (not even on a close walking distance).
It's great that it has parking space included in the price , but it was confusing where to park. We were told we could see the parking space from the patio doors. We arrived and we could but there was a small crane-like machinery parked there. I had to call and we were told we could park in any of the spaces. On our last full day I used my car to go somewhere and when we came back at night there was no space to park. So I had to park on the street instead (free pay and display during the evening and night, but not during the day).
Another little issue is that we were unable to use the WiFi on the first day. We were three people and none of us could connect to it. From the second day the problem got resolved.
Despite those negative comments I think Shab's place is a good city apartment and good value for money and we would be happy to recommend it and would stay again when we come back to Edinburgh.