What are the advantages and limitations of Blended learning?

Blended learning provides an integrated platform for online and face to face learning, and hence it should have both the merits and demerits of these two approaches.