Recommendation systems play an important role in filtering and customizing the desired information. Recommender system are divided into 3 categories ie collaborative filtering, contentbased filtering, and hybrid filtering are the most adopted techniques being utilized in recommender systems. The main aim of this paper is to recommend the best suitable items to the user. In this paper the approach is to cluster the data and applying the association mining over clustering. The paper describes about different hybridization methods and discuss various limitations of current recommendation methods such as cold-start problem, Graysheep problem, how to find the similarity between users and items and discuss possible extensions that can improve recommendation capabilities in range of applications extensions such as, improvement of understanding of users and items incorporation of the contextual information into the recommendation process, support for multi-criteria ratings.