I am giving three stars because the delivery date was messed up. The original delivery date was delayed and as I was going to be away was guaranteed by an agent she had changed the new date according to my wishes. The parcel was delivered while I was away and not on the new guaranteed date.It was finally accepted by a neighbour who luckily happened to be home. My new instructions were ignored!