I have worked with Dynamic Mortgage Solutions twice now, and will use them for my next mortgage.
Dave works closely with multiple lenders. He not only got me a great rate, but got me a flexible mortgage that suits my needs. This ended up saving me thousands in penalties when selling / porting. Dave has great communication, flexible hours, and is incredibly professional.
I would recommend Dynamic Mortgage Solutions to anyone, especially if you are looking for more flexibility than the big bank lenders can offer.