6 months ago this would have been 5 stars.