A clean and nice airbnb 30 mins walk from the royal mile. There's a big lidl right in front of the accommodation.