A bit of a hassle to put together but arrived as expected and seems to be exactly what we needed.