I can't believe I'm saying this, but...
The beat and baseline are generic and repetitive, lyrics are generic, the distorted ad-libs during "Stay" repeated sound hard and artificial, the production on the two middle verses is kind of terrible even.
I loved it at first and still think it isn't bad but it has lots its appeal to me quickly, and now I actually think it's underwhelming.