We bought three oak vanities for our bathroom including custom ordered cultured marble counter tops from Abode Building Center. The cabinets are premium quality and the counter tops came out extremely nice with just the right "swirl" like we wanted it. Very satisfying experience. Would give rating of 10 if sales person would have been a little more attentive (we waited for about 20 minutes to actually ask questions), but after that everything went like planned and delivery was on time.
We also considered buying our kitchen from here but they were much too pricey compared to other kitchen stores.