My friend stayed at London Creek last year. I think she booked it because it was one of the places suggested by her travel agent because of the 24 hour check in/check out and it is featured on the Emirates site, and they booked their stopover via Emirates.
I think it's quite basic although she had no complaints about the cleanliness.
However, the one big complaint she had was in regards to the manager. She and her friend were staying in Dubai together and she said from the moment they checked in until the moment they left the manager was very sleazy. A few times when they were coming in or going the front desk passed on messages from the manager that he would like to speak with them. When checking out he came to speak to them and asked them into his office to drink tea, not wanting to be rude they reluctantly agreed and my friend said she wanted to get out so quickly she burnt her mouth getting the tea down! He asked them to stay longer by offering them a free stay but they said they couldn't as they had to leave that day. He asked for their home phone numbers but they refused.