i stayed with my dad and boyfriend and the apartment was just what we needed. it was a great location, we probably would have walked everywhere if it wasnt raining torrentially while we were there! princes street is only a few minutes away on the bus so it was really easy to get around and when it wasnt raining we walked the whole of the royal mile from the apartment. everything was spotless and well-equipped, although not the place to cook an elaborate meal...but im not sure anyone is doing that in an airbnb! it was a nice touch having lots of shower gel and haircare options in the bathrooms and this was the first place ive stayed that provided micellar water and cotton pads! the apartment was lovely but the sofa is only big enough for two so if there are any more guests than that its not ideal for a night in watching a movie. also, the main bedroom had an extremely firm mattress! all in all though, we had a great stay and we would be more than happy to return in the future. thanks!