I stayed in a room in a shared flat in student halls for a work trip to Edinburgh (things get booked up quick during Fringe!). The kitchen and communal area was great to have, for self-catering purposes, and it was nice to have your own bathroom. However, due to the heat wave the bedroom felt extra hot (even with blinds shut in the day and the window opened in the evening), since the room is narrow and on the 4th floor of a big block of student flats. Having a fan might have helped.
The kitchen was mostly well equipped to cook meals - although there were no baking trays or anything to use in the oven, and no hand towels. 1 fridge was sufficient as there were only 3 guests at the time but for a flat of upto 5 it might get crowded.
Unfortunately my shower was dirty when I checked in due to an apparent blockage. Trying to get this resolved took many back and forth messages with the 365 concierge agency (rather than any direct message from the hosts) through which the hosts are letting the airbnb. The responses on this and other issues were always along the lines of they'll update me, without any actual time of resolution.. however as 24 hours had passed with no actual update of when the shower would be cleaned as I could not use it, I have to say I'm disappointed as this let the airbnb down.
I was told by the check-in person that I might have to wait til Wednesday (I checked in on Sunday) for it to be resolved! Luckily it was fixed Monday evening, and the hosts accepted my request of a partial refund equating to the cost of half a day's stay.
Also a note - the doors can be very loud, especially the kitchen door, and it is easy to hear noise travelling through the flat so I might not recommend this if you plan to work, but if you stay for a holiday it should be alright.