The quality is decent for the money.  The size will be good.  The countertop is not marble it is quartz, that looks a bit like marble.  If I could have seen it in person, I would probably have purchased the one that has a marble top.  But at the end of the day, this will be fine and it will be a good match with my other choices, tile, paint, fixtures, etc.  Delivery was fast and very professional.