Both the Shangri-La and the Oriental have excellent spa facilities. The SL has a brand new facility. The inside feels very much like a temple, with wood everywhere. It's a bit dark inside the SL spa.
Both places have great service. The SL has lower prices but both have excellent service. Have a great time!