Great! Location, cleanliness, communication. Perfect for a stay of a few days. Despite the toilet is shared with other apartments at the same floor, we never found anyone there when we needed it, and it was very clean. A few nice touches make this apartment feel like home.