I'm happy to say that I've stayed in Pension Bellavista at various times and it's really nice.
The lovely lady who runs the place, Coloma, has managed to do the place up and installed smart wet room showers in all rooms. All rooms are spick and span and have very comfy beds. Coloma has also managed to retain lots of the building's traditional features and combined them with some wonderful artwork.
The best rooms IMO are the ones that have access to the roof terrace so maybe worth asking for one of those.
The gardens are lovely and if you go back in the Spring/Summer there is a wonderful restaurant there as well.