Building a granny flat is not an easy task because you need to have a clear plan for designing and decorating your granny flat so that the design and layout of the granny flat can optimize its revenue-generating potential of it.