The apartment itself is a great place. It is clean, cozy with reasonable price. Location is good, about 15-20mins walk from the train station. The kitchen has every cookware you will need (although I haven't used them during the stay). Usman also provides all toiletries: shower gel, shampoo, conditioner, even body lotion. But notice that the entrance of the building has a strong drains whiff, sometimes you can still smell it inside the apartment. However, Usman has installed automatic air fresher trying to cover the drains odour. But you can still smell it sometimes. Without this problem, Usman's place is the best place to stay in Edinburgh.