4.0

This is 3 1/2 stars for me.