Caroline's place was perfect! Our family stayed there over Christmas and absolutely loved it. The flat was very cozy and within a 5 minute walk to the royal mile. We'd definitely stay again.