im personally not a fan of the master facing the driveway, i would try to rejig to have a secondary bedroom there although that would probably also mean starting all over again.
as mentioned by others the plan isnt a bad one actually but without knowing orientation of the block it's hard to say.