We purchased product from this site and it explicity said it would arrive within 7 business days. We come to find out it is more like 11-14 business days. We had to order from a new supplier and Bellacroft would not honor a refund (even with me covering shipping) for a mistake they have on their website on shipping times.
I will never EVER buy from this shop again and neither should you.