We stayed 5 nights at the Maritim in Puerto de la Cruz and thought is was perfectly fine. We were on the 12th floor and although we had no sea view, the terrace did look out towards the mountains and the Tiede volcano. I agree that the hotel was very clean and seemed to be remodeled. The breakfast every morning was just fine with a lot of variety of choices. The staff were really friendly. The location of the hotel was great although it is best to rent a car to explore the island and to get to the more sunnier parts. If you do rent a car, there is also much free parking available. I would have no problem staying at this hotel again. The one negative comment was that it was extremely difficult to find the directions to the hotel since I could not find them on the website. It is a little challenging to find and good directions are necessary.
