The whole process was easy - well, except the anticipation of waiting impatiently for the final item to be delivered. It really didn't take very long from start to finish, but this was done over the Christmas/New Years holiday period causing it to take slightly longer. Communication and order tracking was above average . All emails were answered quickly with the information I asked for. Highly recommend Revived Smiles!