Would highly recommend Stevens Air B&B, it’s a fantastic location for sightseeing in Edinburgh. Fab restaurants and lots to see. Wear flat shoes there are a lot of hills but great views.