I recently stayed at Westin KL too. Location is smack dab in the middle of Bukit Bintang area.
Room is very large, and nice bathroom too with separate shower and tub.
As for points vs point+cash, i'd say point+cash. I value 3k spg points higher than $45.