If you look for a good hotel on Tenerife, I know two of them in Puerto de la Cruz, on the north side of Tenerife…
One of them is the Hotel Botanico in Puerto de la Cruz. It’s said that this is the best Hotel on Tenerife. I do not know the Hotel by myself … but as “VIPs” spend their time on Tenerife there… it must be very good.
The other one is the Hotel RIU Garoe. It is also in Puerto de la Cruz, but not in the busy part of the town. It lies a bit higher, where it is quiet. I know this Hotel as I have spend my own vacation there twice. The staff is very friendly, breakfast and dinner very fine, and the rooms are okay.
Both Hotels can be found on the Internet. Look at:
www.hotelbotanico.com/ and www.riuhotels.de/anlage387.html (in german, with many pictures) or www.riu.com (in english)
If you need more Information about Tenerife, there are also some interesting books to be find on: http://astore.amazon.com/canaisla-20