This place totally fit the bill. While small, it had everything that we needed. Just when I thought, Oh dear, what about...whatever, I found it.
The apartment is well equipped; the location can't be beat; it was clean, if not bright. A really good value. I would stay here again.