does it have snapchat? and how good is the phone?