Pathetic - is one word that comes to my mind about Jain Farms.
I went to Jain Farms on a Sunday with my extended family, thinking it will be a nice getaway from home. I had to buy "food coupons" at Rs.250 per person, right at the resort entrance, from the security guy. As we drove into the open "parking lot" - there were really a "lot" of vehicles parked!!! The small swimming pool was fulllllll of people - I could see a 100 hands trying to grab a ball! Im sure the ball could never land on water - there were so many people in it!
As we walked in, we found two large pandals, with 500+ village-ish North Indians (I have nothing against north-or-south Indians, but did not expect such a BIG crowd at a resort). The food was totally veggie (jain food), but quite tasty.
After that we found a splash pool for kids, with so many kids splashing that I did not dare let mine get into the pool of sweat and spit. We played for 30 mins on a small patch (the only patch) of grass - which I later found - was a micro-golf course!
We left the resort after a 2-hours "day picnic", vowing never to go back again. The only plus-side was the nice drive through Sarjapur-Bagalur.
I strongly advice against going to Jain farms. This is nowhere near the cleanliness, hospitality or facilities you will find at the numerous resorts closer to Bangalore.