Took a bit to get together. The holes were pre made , but only on the support beams. There is a decent gap between the mattress and where the headboard would meet.