Great set-up, clean, lots of details thought of and provided for.