I liked the two first seasons. The first one is still the best one! But the third season is really exhausting to watch. Oliver is the most annoying character I have come across in a really long time. He is really ruining the show for me, and after 3 episodes into the third season, I had to drop watching the show. The narcissism, self-entitlement and lack of respect for other people are just too much.

However, I think Selena Gomez does an amazing job and has the most interesting character. But unfortunately, her performance is being ruined by loud and attention-seeking Oliver. It's really sad. The show has potential, but it should focus more on solving the crime and less in Olivers shenanigans.