I agree with Danny: it depends on your data set. You can find details on how the default model was trained here:
The best solution is to train a new sentiment classifier on your own data set. Labeled data can be expensive to collect, however. Sometimes people use the presence of positive (or negative) emoticons as a proxy for a positive (or negative) sentiment.
Hope that helps, and please let us know if you have further questions.