Microsoft Surface is not a great product. It is unable to perform all the functions properly. Please be careful of this product and don't waste money on it. It also does not have a long lasting memory. Also its screen is too large.
Major disappointing features:
1) Bad battery standup
2) Too large screen
3) Bad RAM & ROM, making the processor slow
4) Bad camera quality
5) Flashlight not working properly