Velvet Morning is an excellent boat and Little Venice is an excellent location.
My wife, our 6 year old son and I all enjoyed our stay very much.
It is in very easy reach of Paddington station and there are bars, restaurants and coffee shops everywhere.
Mark