Perfect match to my needs and expectations based on all prior reviews.