Dharma's apartment was in the perfect location on the Royal Mile, clean, and comfortable. Communication was excellent, access to all amenities was also excellent. Very enjoyable stay for my first Airbnb. Highly recommend.