I would return to The Residence Inn, North Wales. The lobby was very clean, the rooms were very clean and spacious.( I stayed in the 2 bedroom suite).
Although I didn't have much time to spend near or at the Residence Inn, there are two good sized shopping areas with upscale stores and family dining close-by (within walking distance) as well as within a two mile drive.