I would definitely recommend Memory Gate. They were very professional and patient, taking pictures of a newborn can be a very time consuming and tiring day!! The end result is a collection of pictures which are flawless and beautiful. We will be back again without a doubt for our next photo shoot.