Tecadra Hotel offers warmly decorated accommodations, two polished restaurants with international cuisine, and a colorful bar.