San Gian hotel is a nice place in St.Moritz.
It's located in a calm place, by the bus stop, which is very convenient, since the buses can take you to all hiking and skiing spots. The hotel is so nice that they provide you with a public transport card which works for buses, lifts, cable cars etc, and believe me it saves a lot.
The minus is that there is a gas station by the hotel, but the plus is that there is a shop at the gas station which works till 21.00, which is very rare in Switzerland.
The hotel is nice, rooms are clean and with interesting design.
There is a kettle an coffee/tea in the room.
Overall comparing to another hotels in StMoritz in terms of price/quality, San Gian is a smart choice.