My colleague and I had a very comfortable and convenient stay in Marshall's apartment, while working at the Lowry Theatre. His communication was excellent, and the instructions for access to the flat and everything inside was comprehensive. There was available parking, and the location for a quick walk to Media City could hardly be bettered. There's everything you'll need for a stay, the beds are very comfortable and the living room nicely decorated.
There are a few minor issues; with water pressure in the otherwise excellent ensuite shower, an occasionally tricky front door lock that would take some jiggling and patience, but nothing too problematic. This is a very good choice for a place to stay in Salford.