Clean, well appointed flat on the Royal Mile. Ideally situated within easy walking distance of all of the old town highlights. Close to public transport and with many good places to eat nearby. We would stay here again.