Stayed here for a week long business trip. Was very pleased with the size of the rooms, the beds and the facilities (e.g. the gym and pool. The staff were very friendly and helpful, often going above and beyond and the breakfast options were good.
There are a couple of malls nearby (one is a 20 minute walk away, or you can take the free shuttle service). North Hills mall has plenty of places to eat if you dont want to eat in the hotel