2 stars just for the cake. From past few times delivery was not being made on time. No information on delay or delay reasons are provided until support staff is contacted. Support staff just never replies to one message. Multiple messages or chasers are to be sent. This is the 3rd time of dissatisfaction consecutively that I have written this review.