We had a great time staying at Cumberland street, the flat was comfortable, nicely furnished and very clean. Lovely big rooms and windows, much nicer than saying in some soulless corporate hotel. Easy 10 minute walk to Princes Street, or there is a bus stop about 50 meters away. There are a couple of small supermarkets close by and loads of places to eat and drink.