Came quickly and is exactly what we needed.  A little pricey but hopefully it will last a long time.