Best place to stay in Edinburgh

For anyone else considering a flat in Edinburgh , we stayed at the Holyrood Aparthotel a couple of years ago and it was very good. Breakfast is included in the price:-

http://www.theedinburghcollection.com/holyroodaparthotel/default-en.html