Perfect location just off of Vinohrady. It's ideal for a few nights stay if you don't intend to stay in the flat the whole time. Has the option to do the cleaning yourself or pay the cleaning fee.
Good stuff!