Great all around! The absolute best location in Old Town Rhodes.