The answer is Yes. Molife Sense 500 comes with everything you can expect for a budget of Rs 5000. The only thing you might need to compromise is the battery life.