Nothing but good things to stay about the St. Moritz. It is not to be confused with the Ritz, for sure, but for a frugal travel, it is excellent. Shared bath, tiny room but very clean, staff are nice, and solid breakfast. Great location right in town. Easily and pleasantly walkable.