Perfect on all counts! Highly recommend!