Absolutely perfect! Looks extremely nice for the price point, and haven't had any stains on the top marble surface no matter what I spill.