Looks very efficient, my only small comments are would you want the flexibility of a downstairs shower (and bedroom by converting the office or large lounge) to accommodate people who may not be able to use the stairs? In your family space next to the diner, would you want to point people towards the south facing view instead of having your back to it? Where would you put all the families boots, coats etc?
Good luck, we spent hundreds of hours looking at plans and designing our own, and will finally be starting building in a few months time!