1 Star: Very Bad
Unacceptable experience.
2 Stars: Poor
An inadequate experience.
3 Stars: Good
Acceptable experience, but it could be improved.
4 Stars: Very Good
Good experience in general (without any particular issues).
5 Stars: Excellent
Excellent experience overall. I would recommend this company to anyone.