My daughter and I stayed here for one night. The staff was excellent, the hotel was super nice, and I can't say enough good things about it. It's across the street from the train station, so if you are on foot and using the train (as we were), just couldn't be better. They checked us in early - no problem. Great room, super friendly, ate dinner in the "casual" of the two restaurants, was also very good with super friendly wait staff. Highly recommend this hotel - way better than where we stayed in Davos, at the same price. Saint Moritz is super hilly, obviously, but was only a ten minute walk uphill to the main shopping area ect. We weren't skiing, but did not seem to be all that close to the ski areas, if that's an issue for you.