Hi Venus,
If you prefer hotel type, i think sofitel resort senai is also a good place. I not quite sure about their food but the enviroment is good and i think they have a promotion now that thry will give you a free trip to bangkok or singapore.
Other then that, i think all is in jb town, there also a new place near danga bay call grand straits view, but is a reataurant la.
Hope the above info help
Keep smiling