This is a terrible pun, but this book had good bones... sorry! The problem with it was in how those bones were fleshed out. The premise of the story was very good, and plot was compelling, but in some spots the story lagged and got a bit boring. Things that should have been elaborated on were glossed over and things that could have been mentioned in passing were described in detail. The characters were fun, but also kind of trope-y (if that's a word); everyone had their "part" to play. Let me say that each character played their part well, and I enjoyed them...but they were not very original. The world-building was good, but the mythology that went along with it was not especially clear, especially at the end, when unfortunately it became rather important.
But I liked the book. It was a fun, easy read, and if you're looking for a light YA adventure with swashbuckling intrigue, romance, and excitement, I would recommend it. It could have been better, but it was good.