Stayed for 2 nights but the flat would be perfect for longer stays. It had everything we could want - a large kitchen/diner and a living room with plenty of seats. Edele kindly gave us an additional parking space as we walked most of the time as Princes Street is about 15 mins away. Plenty of restaurants close by but eating in is easy too with a well equipped kitchen. Will definitely be back.