Too much waffling, too little plot. The writing is fine but comes across as trying too hard to be witty or to squeeze too much and to tell every knowledge or story or frills or all of the above.