We had a very nice stay in Apollo's appartment! The location is absolutely perfect for sightseeing! It's a 7min walk to Camden Town underground station from where you can get to the city center easily. Also the area itself is really nice with the beautiful Regent's Canal nearby and many cool cafés and pubs around.
Also, the check in was easy and flexible and we were allowed to leave our suitcase in the kitchen before check in time.
The room itself is tiny, which didn't bother us though, since we were out and about all the time. The only downside was that the shared bathroom wasn't all that clean. Someone's dirty sock was resting there on the floor for several days, which was a good indicator that the bathroom hadn't been cleaned. Other than that it was perfect and I would recommend staying here!