The shell fits perfectly with my old iPhone 3GS. Livriason time a little long but consistent with what was advertised. Some kinks finish between blue and black (hence 4 stars instead of 5), but at this price no regrets. Tip: Also take a screen protective film if you buy this shell.