Ever since my husband took me to my first Indian buffet in town, I've been trying other places like it.  Today we went to the Taj, and I was pretty excited.  It was very cozy, and the staff was so friendly.  But as far as food selection and food quality, definitely not worth it.  The one fish dish they had was so dry, I could barely chew it (and this was only an hour after they'd opened today, so you'd think it would've been fresh!).  I would not recommend this Indian buffet, and would instead direct others to either A. Swagat on Old Sauk Rd or B. Maharini on West Washington Ave.  I don't think I'll be back to the Taj though.