Thanks to all who gave replies. I sincerely appreciate all the help I recieved through this site. I have been able to take care of my immediate concerns. I still need to look for a cleaner to come by the flat occasionally but I think I can live sweeping my own place. As for Satrbucks, I do not like coffee however from having traveled many places in the world Starbucks almost always has free internet access. I was in need of internet so I found a place I knew would have it. Now I know that the Internet cafe is just opposite on Salwa Rd as well.

Thanks again to all who helped.