Hotel in Kowloon Bay offers a sense of home when you are away