The apartment was excellent: nice, modern, quiet and comfortable, and its location is fantastic, next to the castle and near to the old town.
We had a little problem with parking (no parking place, and it was expensive).
In Edingburgh this accomodation was perfect, I would recommend it to everyone!