Perfect table for the price. This table is everything I expected and more. You can't beat the style and quality for this price. One person assembly, maybe 30 minutes. 
Table: The faux marble looks just like real marble. Nice and sturdy, very easy to clean. The wood is strong and durable. Easy to assemble. Literally you screw on the four legs and you're done. 
Stools: Easy to assemble as well, but carefully screw in the bottom foot rest or the pieces will slightly wiggle. Cushions are firm but comfortable. 
Overall, great table. I'm giving this table a 4/5 because the foot rest was a little loose.