Unbeatable location at a reasonable price on the Royal Mile. We spent the weekend at Carol's and it was the perfect place for people wanting to see town on foot and have a comfortable bed and full kitchen to return to after sightseeing.