We put bracing in each corner to help square the bench up.
Then we put the base of the cubby holes on.
Next we put bracing the length of the wall to support the back of the bench. We left the middle bracing off till then bench was up because it needed to be lower to due the plywood on the bottom of the cubby holes.
Next the legs were attached and the bench flipped over and attached to the wall.
We put a bracing on the front under the cubby holes to support them.
Then the counter top was put on using plywood.
The bench was made completely from reclaimed wood so it didn't cost a thing. We did buy the peg boards and hooks for it.