We stayed here over Hogmanay and it was perfect - just a few minutes walk from the west end of Princes Street, and close to lots of restaurants, bars and shops.
The flat is warm, comfortable and quiet. It has what you need for basic cooking but there's a bar downstairs (Teuchters) that does excellent food and has a nice atmosphere, and a couple of other bar restaurants over the road (we didn't try those ones).