We wanted a counter top rectangle vessel sink but we forgot that we would need to lower the cabinet to compensate for the height.   All our cabinets are taller than normal already as I’m tall.  So once the cabinet was in place we decided to under-mount it and cover it with the granite.  Cabinet maker simply made a support for the sink and it worked out well!   If you want the sink on top be sure to consider the height of the sink in the cabinet design!  We are actually happy with the results.  It’s totally different from what I pictured when I purchased but it’s another way to use this sink!   Now to add a mirror.