Solid 4 stars, recommended.