I bought this bed in white for my daughter and it is beautiful! Very sturdy and well made. Easy to assemble too. It took us perhaps 30 m. ;)
I also bought a box spring, but had to replace with a low profile box spring, because the mattress was too high... 
The ideal for us was a 5" box spring as you can see by the pictures. A 5" box spring will be concealed inside the bed's frame. 
Our mattress height is 12".  
If your mattress has a lower height, you may see a gap between the headboard and mattress, so I would recommend a box spring higher than 5".
Hope this helps!