Very well-run AirBNB. extremely responsive communication.
Just to be clear, the residence is composed of multiple rooms (more than 5 separate rooms with a shared kitchen).
Only caveat is that walls are paper- thin and depending on who your neighbors are, it might be a bit noisy. The hosts are very responsive though and were willing to help the nights it was a bit noisy.