Neatly done, this reminded me a little bit of Ace Attorney for the silliness of the characters and situations.
Overall good and mostly, charming.