Everything you need, and being in the centre of the Old Town was an absolute bonus! So easy to get down the hill to the bus and back to the airport (up the hill in 35deg was slightly more arduous, but only a 5min walk, so nothing really!)
The only thing I would suggest to be aware of is that the bed is on the floor, so for us oldies (olders?) it could be an issue:-)
Otherwise delightful!