Best place ever in Rhodes, close to beach, worm pool, fire place,... much more