Total PITA, you'd have to take the mattress off every time to access your firearms, and then re-make the bed. IMO, you're better off spending $2k on a safe, then $3k on a false wall to hide it.
I guess I could see putting it in a spare bedroom with bedding to disguise it though.