I don't want to give this 3 stars. It's suited to my interests, it's funny, it's charming. But it feels so slight. I kept waiting for something deeper to come, and it didn't.
It's a small book with a small plot. That's not bad at all, if you can fit a lot of depth and substance. Unfortunately, this didn't. It had the setting and characters, it just didn't do enough with them.