plenty of pubs and shops around here as well as a Tesco Extra for bits n pieces , just don't expect a full nights sleep as its right on the Royal mile so is really noisy the whole night .