great review, very well written.