I am very impressed with SnapCraze.
This is my second order with them, albeit 3.5years apart.
I have commented in this thread about my order in 2019 and I noted communication could be better because of the value of the devices, but everything went fine. My phone has also lasted the 3.5years with no breakdowns so I also couldn't comment on warranty related stuff.
I placed my latest order yesterday(5 April 2023) at 11:30ish, and it was delivered this morning at around 7:30.
That's less than 24 hours!!!
Email header for the order:

They sent communication regarding the courier at 1am-ish:

So they have improved the communication part for me as well.
To be honest I was only expecting my device after the long weekend, but wow man they really came through.
Now granted, the courier could have delivered later today and I would still be just as impressed.
The phone is currently on charge so cant comment if it functioning but im sure all is fine.
The courier was The Courier Guy, and this is the second package they have delivered to me before 8am, next business day.
2 weeks ago I received a 20kg water pump from Nelspruit, which was shipped the Friday and delivered the Monday morning at 7:50.
And now a cellphone shipped the Wednesday and delivered the Thursday before 8am.
I guess im lucky that the driver servicing my area seems to come to me first or very early.