Great modern flat. It is a large flat with everything you need. The lounge and kitchen are a great size and the 2 bathrooms just adds to a very comfortable place.
Four of us stayed along with a toddler very comfortably.
Location is great, with haymarket 2 mins, and princess street a short walk. Local coop has all you need and there are loads of fab restaurants to choose from.