Wow!!!!!! Such and amazing book! I couldn't put it down. The setting and characters are perfect! Worth the read, just try it. 

Question: Is the character mature?
Answer: characters are perfect