Five Stars
Does what it says on the tin.  Delivered on time and on budget.
Rating: 5 stars