We stayed for 7 nights and had a great time. Surprisingly large apartment, full of history. The location is fab - right next to the Royal Mile, and easy walking distance to grocery, restaurants, pubs etc. The uni is also just around the corner. The only bad thing was the neighbour above had people over late partying on a couple of the nights, so it was a bit noisy in the early hours, but shutting the living room doors kept the bedroom quiet so all was well in the end. We'd stay there again - it's so much better than a hotel.