Fit and finish could be better; but at $60, I guess it deserves four stars.