1st impressions is a flower shop. They are the best in Birmingham. I think that they offer a really good service as they are very friendly and help you with anything. They help you pick the flowers, how you would like them to be wrapped or put in a gift box and they also help you with what to write on the gift card. Really nice girls that work here. They have a wide range of bunches already packed and you can just add a card to them. They also offer a service for order up to a month in advance really good if your going on holiday all you have to do is a pre payment and all the details of where you would like them sent. They have a policy where you can cancel up to 5 days in advance and can get your money back but not the 3.00 deposit. Recommended. read more