Residence Karolina (Prague City Apartments) was fantastic. Perfectly clean, spacious. Far enough from the tourist spots that it wasn't loud or obnoxious, but close enough that everything was easily accessible by walking.

It's more of a "hotel" like system than a typical AirBnB rental. There's a 24 hour front-desk for questions or accommodations. You can opt-in for daily cleaning, and they can arrange pickup from the airport (for an additional fee).

Very pleased with our stay.