I should mention we stayed at 102 Great Titchfeild street as we were told this apartment had had a leak. They were very nice and gave us a different place. Both the company and the apartment were lovely, really good location and the bed was very comfortable.
The only down side was the communication between the agency and other services like the cleaners. When we checked in, we had a man knocking on 10 minutes later saying he was due to check in too. It startled us a bit. Turned out he was given a different place and the information hadn't reached him. Also, given our original place and a check out time of 11am, I asked if this could be honoured at the new place (which was supposed to be 10am). However, the cleaner started knocking on the door at 9:30am. The agency were quick to respond in these instances however it would be avoided with a better organisation. Everything else was perfect. They were even kind enough to let us leave our bags in the room on arrival as it was being cleaned for us to check in later.