Easy to put together and tools were included. We have a king Casper hybrid mattress and it fits perfectly. The mattress is 12 inches high so I wouldn't recommend anything higher as it would cover the buttons on the headboard. Love this bed frame and that the headboard is curved which makes more unique than typical headboards.