Kolahalamedu Mainland Resort and Spa is a beautiful property located in the midst of nature. The resort has a good ambiance and is located close to Yercaud Lake and other tourist spots. The staff is courteous and accommodating, and the service is good. The buffet is great, but the selection of dishes is limited. The resort has a good play area for kids and a beautiful garden. However, the property lacks maintenance, and some rooms need improvement. The restaurant service needs improvement, and the food quality is average. Overall, it's a good place to relax and enjoy with family.