Yes, she is an efficient eater. Usually babies will start eating faster at around 6-10 weeks and can cut down the length of feed from 40 minutes to 10 or even 5 minutes. This is normal and if your lo is happy and lasts long that is a sign she is just efficient.