If there was oil floating on top, then the storage conditions were probably not right. But it has its own unique taste. Anyway, everyone has their own preferences, and that's okay.
They don't have sugar so they taste like nothing. No idea if it was stale though.