Pretty perfect, but there are a lot of steps!!