Laparoscopic removal of gall bladder along with the stones is the preferred treatment for pain due to gall bladder stones. The surgery usually takes 30-50 minutes, with a hospital stay usually less than a day with minimal post-operative pain. Most patients can resume their routine activities in a few days after surgery. It provides superior cosmetic results than open surgery.