Cheap, convenient, and integrated shell seems very solid, my only regret is that there are only three colors available, the three relatively messy, especially white (I ordered the pink too). That's the only reason I did not give it 5 stars because for the rest, I am very satisfied.