App is fine but their service is horrible as they send different version of the iphone i ordered and the replacement takes more than a week. Customer service is very attentive but they dont make any different in the situation.