Caroline's flat is an excellent place to stay in Edinburgh. It's no more than a 20 minute walk to main attractions: the Royal Mile, Edinburgh Castle, Edinburgh train station, and the Edinburgh Christmas Market. We enjoyed our stay in Caroline's flat!
The only thing I would caution is that the flat is quite small for four people to stay in.