Lovely place in the heart of Rhodes old town.