It is the humble opinion of this site that Rocco's has the best cannoli in Manhattan. It is not always nice to talk about others, but the service can be well, a little slow. It will soon be forgotten with the first crunch of the cannoli shell. They have plenty of other fresh Italian desserts to choose from if a cannoli is not your thing.
http://bit.ly/9IeMat