Perfect Air Bnb! This place had everything we needed down to a first aid box, tea, coffee, cereal, snacks and spare bedding. It was the perfect location, not too far from the Royal Mile, Christmas markets and the castle. Hannah was so organised and helpful both before and during the stay, no problems at all! :)