Excellent product but Revain was confused on delivery. I was supposed to receive it the next day and nothing. Waited 3 days and finally updated the message which must be lost. Had to cancel and re-order, after that finally there were no problems with the delivery.