Well my company has changed side in Shanghai - going from Pudong to Puxi - until last year we stayed at the Shangri-La Pudong , since this year we stay at the Swissotel Grand. Well right at the beginning - the Swissotel is no match for the Shangri La - but we also only pay half the price of the Shangri La - for this price the Swissotel offers a good business value - would i stay there on a private trip - no - there are much better and fancier hotels in Shanghai. Nevertheless the service in this hotel is very good, employees try hard to please you. The rooms are not big in my opinion but efficiently used, so they do not feel cramped, the same with the bathroom - where they managed to install a bathtub and separate shower stall. I like in particular the use of bright colored furniture and bathroom fixtures, nothing too dark. so overall the room is not fancy but very efficient ( like the Swiss!!!!).... one thing is too criticise - the closet and storage space - just one word horrible! --> i normally stay 1-2 weeks on my trips in a hotel, and ample closet and storage space is very important for me... here i cannot pack out all my things and the closet for your clothes or the cabinets are either too small or non existent.
Housekeeping service very efficient and twice a day. The breakfast buffet - well quite large but the quality of the food sometimes lags a bit, as i said before it isn't the shangri-la, but it certainly does not have that aspiration... it can be crowded at the breakfast which is taken at Cafe Swiss their all dining room...since the hotel is used by many tourists and also groups... on top the swiss airline crew stays there.... they have two other restaurants a chinese and a steakhouse I have eaten already at the steak house... while ok, it is not really excellent... value is ok.
So overall a solid business hotel, comfortable, clean and for us at a very good price (company rate) - you have nothing to complain, but it isn't spectacular... everything functions, no problems ( like a swiss watch) and it also does not wow you...
but as i said before, it is a solid choice, if you want to experience something special - well then do not stay there, there are much more fancier hotel but also at a different price.