Does it perform well?