A nice apartment with a comfortable bed, super tall ceilings and all the convenience of a hotel (the check in and everything else is handled by the hotel Josefhof next door).
The kitchen has a full gas stove and oven as well as many kitchen implements, but you may have to bring your own basics for cooking (only salt/pepper in a little shaker, bring your own coffee filters and coffee for the coffee maker).
Overall this definitely met my expectations and I would come again.