Great place and nicely laid out. Royal mile is almost right at your doorstep.
Highly recommend!