If your roast is not falling apart, then it's either dry or didn't cook long enough. Make sure there is enough liquid in the pan (doesn't need to submerge the roast). Also, cook for a longer time.