Fits well, works well. Easy to use and easy to configure. Front camera is very good quality, rear camera quality only average being VGA. Will only take up to a 32GB card, despite JB website stating 128GB! Would have given it five stars if it took a larger card, as a 32GB card fills up too quickly.