I will not recommend this company to anyone. I placed an order for my friends birthday using her zip code to ensure availability. I called the company the day of delivery to check progress, and they said it would be delivered later that evening. It was not until 11pm I got an email reply that my order was cancelled for no adequate reason. When I called customer service, the person was rude and didnt offer any resonable solution.