Stylish and clean apartment in a great location on the royal mile.
Highly recommend staying here.