What Makes the Best Granny Flats?

Granny flats are quickly becoming a popular alternative to housing the older generation who are looking to downsize but keep their independence. Or why not create a backyard room for someone needing some extra space, a home office, music room, art studio etc...