All nice fully working and amazing product. Reason why I give it 4 star just because of battery life useage is quite short. I believed this iPhone 6s has been updated a latest version iOS systems,So That's the reason . Anyway all good and good value for the price.