Apex did a fantastic job updating my kitchen with new cabinets and countertops, and did so with very competitive pricing. Their installation teams did excellent work. They were also super patient with some extra requests I made in order to make the kitchen right for me. That above-and-beyond service wins them five stars. Overall a great company to work with.