Actually had experience like thus recently - moving out of our old flat and the managing agent recommended a cleaning company. Contacted them, didn’t hear anything, contacted them again, didn’t hear anything, got the managing agent to tell them to get in touch with us, and they finally did - 5pm the day before we moved and needed them in. Quoted us £16ph, asked if they could come round at 7am the following morning. Eventually talked them down to 8am, cos we weren’t even living in the flat at that point.
They turned up at 9:30am. At 845am, they had called my partner to ask for the address (!). When they arrived they said “oh, we went to [next door’s number] by mistake”. After looking around our 2.5 room flat for a good ten minutes, they quoted me £160 (y’know, ten hours work).
I was already pretty irked, but this sent me over the edge, and I basically shouted at them to get the hell out. A+, would probably do again.
In conclusion: don’t rent from Zone Letting in Edinburgh.