as a former cleaner, anything less then £7 per hour when only few hours were offered is too low to really appreciate. if it's a full day and every day then not so bad, just usually you have 2 hours morning, 3 hours afternoon, then nothing next day, so £6.50 is pretty low, and may even push for the cleaner to go at it themselves as they'd easily get more.