The premise of the show is a bit of an odd one, sure. However, it is actually a pretty decent story that it goes through. There is a good level of character development, between all of the characters. A majority of the secondary characters add a good level of interest to the show. The main characters are a little bit special at times, but not bad.
Without spoiling too much, all I can say is