Generally speaking: pretty good, but since I live in many short stay apartments through the course of the year on business, there were some particulars that didn't meet my satisfaction. The apartment I rented was a long-term Plus Apartment on Kriegstrasse 150. It was a livable size, on the small side, but more than manageable. It lies close to public transportation and the city center which is a plus. Internet - fast. Kitchen has everything - I was pretty disappointed with the lack of kitchen supplies, and the quality. Old pans that were peeling, no spatula, etc. No iron or ironing board, no on-site laundry, and against a very busy road - so very noisy. It's quite expensive too, but much of Karlsruhe is. Would I stay here again? Maybe. But I bet there are better Airbnb options.