Online all put 3* but to me, most hotel in JB are 2-3*, meaning still can stay if you close 1 eye. Only those hotel with their own building can consider 3*.
Yes, Avantgarde location is very good. Don't take room next to lift lobby, we have nightmare, the wall is thin, can hear who ever is talking while waiting for the lift.
Yes, for massage, Tasek is bad choice. Sutera got a few but only Bali Thai is good, I used to be a regular there.
Paradigm Mall got 2 but more ex.
Bukit Indah got a lot, that's why I choose to stay there.