Ranjan Hills Resort is a serene property surrounded by mountains and a beautiful lake. Guests loved the picturesque location and found it perfect for a relaxing getaway. The staff was cordial and prompt, providing excellent service. The food was delicious and hygienic, with limited options. The property had clean rooms, but some guests found the tariff to be high. The waterfall adjacent to the property was a treat for photo enthusiasts. Overall, it's a great place to visit for a peaceful escape from the busy city life.