Far from being perfect and vocally great. But really good for rihanna vocally and as an entire performance. Maybe her best performance, she really got into it. It is nice to see how she has improved herself vocally. Also, I think she does balads better live.