This place has it all — lovely accommodations right off Royal Mile! Well decorated with plenty of space! Couldn’t recommend it more!