A perfect fit if you're someone who's fighting the "Battle of the countertops" as I was! Assembly wasn't too bad, the instructions were fairly easy to follow. A quality product at a reasonable price!