Upscale aparthotel with sleek studios and apartments, some offering castle views. Features a cafe.