We stayed here for a family Christmas and had a nice time.
Pros: Kitchen supplied most all that was needed. (an important detail when preparing a Christmas dinner), separate bathroom and toilet is convenient when with a group, the neighborhood is okay and is in convenient proximity to grocery stores. A few really nice restaurants nearby (Shebeen a South African (rugby themed) restaurant around the corner is a must try!), Haymarket station is about two blocks away. We used the train for a trip to Glasglow (ask for group/family (special) ticket), walking distance into town (about 1k), nice size TV and choice of channels.
Joshua's prompt responses when communicating was much appreciated.
Cons: The entry way to the apartment sees quite a bit of litter and the front entrance of the building can certainly use a makeover. The apartment was much smaller than expected, yet we made it work okay.
Seeing that we stayed for 11-nights during the holiday season at a premium rate, we missed having a microwave and the beds were not very comfortable (possibly okay if it was a few nights stay).