I would strongly recommend Edinburgh Castle Apartments. Great location and the apartment was very nicely done, well equipped with lovely high ceilings and comfortable beds. We were also able to drop off our luggage earlier in the day. Very friendly reception - and we were even given a lift to the airport on our departure as taxis weren't available. Couldn't have asked for more!