I really enjoyed this anime but the heroine really ruined it for me, that girl is just so fucking annoying it's unbelievable how irritating she is. She's so weak, innocent (in an ignorant, annoying way) and just a real crybaby.
Besides her, I found the other characters really lovely and enjoyable because along with them being funny, mostly clever, charming and cool they showed some real character development throughout the anime which was really nice to be a part of as a viewer.
Overall, I recommend it as one of those animes you watch to get in a better mood - it's lighthearted and sweet, as long as you don't expect it to be some brilliant story and you just roll with it, it's a pretty enjoyable way to pass your time. Just keep in mind that the heroine is a real pain.