This is looks like a “schönen” place to stay. Schön means nice, but also so much more.