Teide Rooms offers bright rooms and suites, a restaurant with notable cuisine, plus a cafe/bar and dining patio.