Amazing location right on the royal mile. Paid for extra linens but they weren’t there when we checked in but was able to get them delivered that day. Kinda inconvenient Checkin as you have to pick up and drop off the keys from another location. Thankfully we were able to leave the keys in the Airbnb when we left as had an early flight. Missing some basic amenities for the price but otherwise good