James apartment is fantastic, modern, clean and so close to royal mile, castle, princes street. In a lovely area with great cafes. Would definitely stay again.