Great value and location, if you like the royal mile I can't think of many better places.