Absolutely perfect! Every detail is thought of.