More like 2 1/2 stars. All the ingredients for a good solid plot are there: interesting lead character, Lara, she's the reason this gets 3 stars; an interesting locale, Malta, the island's history is well used and doesn't feel like infodump. The problem: the villains are paper thin and the twist at the end is two folds setting up Lara's romantic future and negates all of the work the writer did in a credible reason for the whole plot. Disappointing.