It's straddling the line between 4.5 and 5, to be honest. 
 Brief thoughts (review to come later): 
 Great buildup, very cute boys, not sure how I feel about the best friend still, and looking forward to seeing where things will go in the next book.