I don't recommend at all this agency. We've paid before leaving our apartment a professional team to clean it and even though they took us an incredible amount of money to do a "proper cleaning". They took advantage of us because we were foreigners and young. We really needed our deposit at the time and we didn't get it. The house was cleaner when we left than when we entered. I even wrote a comment at a time about this and they kind of "gently ask" to retire the comment from here before giving us a part of our money. We were extremely shocked. Also, we didn't even chose it. Our tenant changed agency when we were living there. Really horrible experience.
13 Comely Bank Rd, Edinburgh, EH4 1DR, UK