I love the look of it and its a perfect size for our needs. However -- spring for the assembly. My husband (an engineer) spent 3 days putting this together. Parts didn't fit easily and he spent an inordinate amount of time getting the drawer to slide in due to some shoddy pre-fab pieces that had screws sticking out too far on the track. Also, know the granite top is HEAVY. Lifting it required two of us.