Actually, in my opinion, the standard 4-5 star hotels away from the tourist area (Pham Ngu Lao) sound about right for what the OP wants: good quality, pools, lots of restaurants and SHOPPING.
The tourist area is full of cheap restaurants and souvenir shops, laced with tour agents. You can't go wrong with the Sheraton. Although a bit boring, it is a known quality and it has a splendid pool.